{"id":13128,"date":"2025-07-16T02:37:03","date_gmt":"2025-07-16T02:37:03","guid":{"rendered":"https:\/\/www.newsbeep.com\/us\/13128\/"},"modified":"2025-07-16T02:37:03","modified_gmt":"2025-07-16T02:37:03","slug":"apples-machine-learning-framework-gets-support-for-nvidia-gpus","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us\/13128\/","title":{"rendered":"Apple\u2019s machine learning framework gets support for NVIDIA GPUs"},"content":{"rendered":"<p>\t<img width=\"1600\" height=\"800\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2025\/07\/nvidia-apple-intelligence.jpg\" class=\"skip-lazy wp-post-image\" alt=\"NVIDIA Apple Intelligence\"  decoding=\"async\" fetchpriority=\"high\"\/><\/p>\n<p>Apple\u2019s MLX machine learning framework, originally designed for Apple Silicon, is getting a CUDA backend, which is a pretty big deal. Here\u2019s why.<\/p>\n<p>The work is being led by developer <a href=\"https:\/\/github.com\/ml-explore\/mlx\/pull\/1983\" rel=\"nofollow noopener\" target=\"_blank\">@zcbenz on GitHub<\/a> (via <a href=\"https:\/\/appleinsider.com\/articles\/25\/07\/15\/apple-silicon-machine-learning-code-may-become-more-easily-portable-to-nvidia-hardware\" rel=\"nofollow noopener\" target=\"_blank\">AppleInsider<\/a>), who started prototyping CUDA support a few months ago. Since then, he split the project into smaller pieces, and gradually merged them into Apple\u2019s MLX\u2019s main branch.<\/p>\n<p>The backend is still a work in progress, but several core operations, like matrix multiplication, softmax, reduction, sorting, and indexing, are already supported and tested.<\/p>\n<p>Wait, what is CUDA?<\/p>\n<p>Basically, <a href=\"https:\/\/developer.nvidia.com\/cuda-toolkit\" rel=\"nofollow noopener\" target=\"_blank\">CUDA<\/a> (or Compute Unified Device Architecture) is the <a href=\"https:\/\/9to5mac.com\/guides\/metal\/\" rel=\"nofollow noopener\" target=\"_blank\">Metal<\/a> of NVIDIA hardware: a computing platform the company created specifically to run on its own GPUs and make the most of them for high-performance parallel computing tasks.<\/p>\n<p>For many, CUDA is the standard way to run machine learning workloads on NVIDIA GPUs, and it\u2019s used throughout the ML ecosystem, from academic research to commercial deployment. Frameworks like PyTorch and TensorFlow, which are names increasingly familiar even outside of deep ML circles, all rely on CUDA to tap into GPU acceleration.<\/p>\n<p>So why is Apple\u2019s MLX now supporting CUDA?<\/p>\n<p>MLX was originally optimized for Apple Silicon and Metal, but adding a CUDA backend changes that. Now, researchers and engineers can prototype CUDA-based models locally on a Mac using MLX, and then deploy them on large-scale NVIDIA GPU clusters, which still dominate machine learning training workloads.<\/p>\n<p>That said, there are still limitations, most of which are works in progress. For instance, not all MLX operators are implemented yet, and AMD GPU support is still further down the road.<\/p>\n<p>Still, bringing MLX and NVIDIA GPUs closer together opens the door to faster testing, experimentation, and research use cases, which is pretty much all an AI developer can hope to hear.<\/p>\n<p>If you want to try it yourself, the details are <a href=\"https:\/\/github.com\/ml-explore\/mlx\/pull\/1983\" rel=\"nofollow noopener\" target=\"_blank\">available on GitHub<\/a>.<\/p>\n<p>Apple Watch deals<\/p>\n<p class=\"disclaimer-affiliate\">FTC: We use income earning auto affiliate links. <a href=\"https:\/\/9to5mac.com\/about\/#affiliate\" rel=\"nofollow noopener\" target=\"_blank\">More.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Apple\u2019s MLX machine learning framework, originally designed for Apple Silicon, is getting a CUDA backend, which is a&hellip;\n","protected":false},"author":2,"featured_media":13129,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[182,181,507,74],"class_list":["post-13128","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/13128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/comments?post=13128"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/13128\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media\/13129"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media?parent=13128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/categories?post=13128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/tags?post=13128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}