2 ms·
The way I see it - it's a really nice way to make reusable modules out of your Docker files (e.g. we need to install a tool and we need to run apt-get + some co
by shcheklein 4y ago
The way I see it - it's a really nice way to make reusable modules out of your Docker files (e.g. we need to install a tool and we need to run apt-get + some config, etc). And a simpler, JSON syntax to apply those modules on top of a base image.
I love the experience so far, we've done a few features (modules) - e.g. this one to install `nvtop` to see GPU utilization [0]
The whole CUDA + nvtop + (some other tools) setup for a project to be run on a remote machine (e.g. via VS Code) becomes like this [1]
And that's enough to run ML training on GH Codespaces with GPU support. Super cool experience.
[0] https://github.com/iterative/features/blob/main/src/nvtop/install.sh https://github.com/iterative/features/blob/main/src/nvtop/in...
[1] https://github.com/shcheklein/hackathon/blob/main/.devcontainer.json https://github.com/shcheklein/hackathon/blob/main/.devcontai...