3 ms·
If the author is going to use GCP why not use their `container engine` [1]? [1] https://cloud.google.com/container-engine/ https://cloud.google.com/container-e
by shusson 9y ago
If the author is going to use GCP why not use their `container engine` [1]?
[1] https://cloud.google.com/container-engine/ https://cloud.google.com/container-engine/
- boulos 9y agoYou can't load your own kernel modules (or generally bring your own base image) with Container Engine, and that includes NVIDIA's driver (nvidia.ko). We can't distribute nvidia.ko because the linked artifact is ultimately GPLv2 (like any Linux kernel module). Given the above, today your only option is DIY. Disclaimer: I work on Google Cloud, but IANAL.
- shusson 9y agothanks, that's good to know.
- Eridrus 9y agoI know you said you're not a lawyer, but.... Linux is GPLv2, right? So why is it ok to distribute Linux, but not the NVIDIA driver?
- boulos 9y agoYou can distribute GPL things if you make the source available. The source for Linux is freely available. The source for NVIDIA's entire driver is not (the shim layer that actually interacts with Linux does have the source code in the .run file, that's how you build it yourself).
- Eridrus 9y agoGod this makes so little sense.
- 220 9y agoDo y'all have any way of tracking feature for custom images and machine types for GCP? Cloud ML feels not nearly ready, and but being able to do something like this on GKE would be magical.