In this new chapter, we will continue our exploration with GPUs while specifically focusing on user accessibility. You will learn about different environments to choose from when setting up a GPU-based programmable platform. These environments will be compared and discussed to help you decide on the most suitable one pertaining to usability and different situations or conditions. Following this, system-wide and virtual environments will be explained. Their advantages and disadvantages will also be explored.
Virtualenv, which is similar to Conda, will be discussed as an example of a closed environment separate from the base system. We will also look at a scenario where both system-wide and Virtualenv packages can co-exist and work together when accessed from a virtual environment.
Exploring further, containers such as Docker and Kubernetes...