3 ms·
The article has been updated to clarify: > Nvidia has banned running CUDA-based software on other hardware platforms using translation layers in its licensing
by tzs 3y ago
The article has been updated to clarify:
> Nvidia has banned running CUDA-based software on other hardware platforms using translation layers in its licensing terms listed online, but those warnings previously weren't included in the documentation placed on a host system during the installation process. This language has now been added to newer versions of CUDA.
- dotnet00 3y agoThat still doesn't seem accurate. I have CUDA 11.6 on my machine from Dec 2021, just checked the EULA included there, and it did have the mentioned clause there too.
- deleted 3y ago[deleted]
- Aloisius 3y agoIt was in fact added to the EULA.txt file in 11.6. The header says it was updated October 8, 2021. % diff EULA.txt-11.5 EULA.txt-11.6 |grep -2 trans > 8. You may not reverse engineer, decompile or disassemble > any portion of the output generated using SDK elements for > the purpose of translating such output artifacts to target > a non-NVIDIA platform. That said, I believe 11.6 was released in January, 2022.
- dotnet00 3y ago>That said, I believe 11.6 was released in January, 2022. Ah that's right, the Dec 2021 timestamp was for 'last modified', but 'created' is Jan 2022.
- aneutron 3y agoThis clause would absolutely not fly in a French court, and IANAL but IIRC US case law does allow for reverse engineering for interoperability.
- AstralStorm 3y agoEmulation via an API wrapper is neither of these though.