←back to thread

548 points nsagent | 3 comments | | HN request time: 0s | source
Show context
lukev ◴[] No.44567263[source]
So to make sure I understand, this would mean:

1. Programs built against MLX -> Can take advantage of CUDA-enabled chips

but not:

2. CUDA programs -> Can now run on Apple Silicon.

Because the #2 would be a copyright violation (specifically with respect to NVidia's famous moat).

Is this correct?

replies(9): >>44567309 #>>44567350 #>>44567355 #>>44567600 #>>44567699 #>>44568060 #>>44568194 #>>44570427 #>>44577999 #
1. tho234j2344 ◴[] No.44568060[source]
I don't think #2 is really true - AMDs HIP is doing this exact thing after giving up on OpenCL way back in ~'17/'18.
replies(1): >>44568122 #
2. NekkoDroid ◴[] No.44568122[source]
I haven't looked into it, but doesn't HIP need everything to be recompiled against it? To my understanding it was mostly a source code translation effectivly.
replies(1): >>44568527 #
3. pjmlp ◴[] No.44568527[source]
For CUDA C++, not CUDA the ecosystem.