Hacker News new | ask | show | jobs
by the__alchemist 76 days ago
I'm writing scientific software that has components (molecular dynamics) that are much faster on GPU. I'm using CUDA only, as it's the eaisiest to code for. I'd assumed this meant no-go on ARM Macs. Does this news make that false?
1 comments

This driver doesn't support CUDA.
This comment should be pinned at the top.
Isnt mlx a cuda translation later?
No, MLX is nothing like a Cuda translation layer at all. It’d be more accurate to describe MLX as a NumPy translation layer; it lets you write high level code dealing with NumPy style arrays and under the hood will use a Metal GPU or CUDA GPU for execution. It doesn’t translate existing CUDA code to run on non-CUDA devices.
My understanding is that MLX is Apple’s CUDA, so a CUDA translation layer would target MLX
No, it’s not. MLX is Apple’s NumPy more or less.
Does tinygrad support MLX?