Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I built our team's own version RStudio docker image to support any additional R / Python packages we need for internal usage that based on nice community work rocker/rstudio, it has some limitation, for example, not support GPU, of course, to solve that, I borrowed the idea from Nvidia's Dockerfile, which in general added all basic CUDA libraries for you until I hit the issue to support Tenforflow GPU usage.
Wow, doing that is crazy for my current dockerfile build regardless of whether you use the kind of multi-stage solution or not, the size is just huge and had difficult to install on top of my existing RStudio image, I decided to take a look at what Tensorflow gpu docker did. A quick look at Tensorflow gpu.Dockerfile makes me decided to use its logic to get all CUDA libraries / runtime install except Python part since we will install our own python version in RStudio image.