3 ms·
It's advertised as a "clean room" re-implementation. What part would be illegal?
by janice1999 2y ago
It's advertised as a "clean room" re-implementation. What part would be illegal?
- ekelsen 2y agoIf they had to reverse engineer any compiled code to do this, I think that would be against licenses they had to agree to? At least grounds for suing and starting an extensive discovery process and possibly a costly injunction...
- msond 2y agoWe have not reverse engineered any compiled code in the process of developing SCALE. It was clean-room implemented purely from the API surface and by trial-and-error with open CUDA code.
- RockRobotRock 2y agoIsn't that exactly what a "clean room" approach avoids?
- ekelsen 2y agooh definitely. But if I was NVIDIA I'd want to verify that in court after discovery rather than relying on their claim on a website.
- RockRobotRock 2y agogood point
- ekelsen 2y agoFWIW, I think this is really great work and I wish only the best for scale. Super impressed.
- Keyframe 2y agoCan't run useful shit on it: https://docs.nvidia.com/deeplearning/cudnn/latest/reference/eula.html https://docs.nvidia.com/deeplearning/cudnn/latest/reference/... Namely: "4.1 License Scope. The SDK is licensed for you to develop applications only for use in systems with NVIDIA GPUs."
- mkl 2y agoSo add a cheap NVidia card alongside grunty AMD ones, and check for its existence. It doesn't seem to say it needs to run on NVidia GPUs.
- Keyframe 2y agoHeh, true. On the other hand, I bet companies are eager to challenge the wrath of a $3T company for a promise of "maybe it'll work, not all of it but at least it'll run worse, at least for now".
- JonChesterfield 2y agoI don't think the terms of the Nvidia SDK can restrict running software without said SDK. Nvidia's libraries don't seem to be involved here. Their hardware isn't involved either. It's just some ascii in a bunch of text files being hacked around with before running on someone else's hardware.