Inspired by projects like Conda, PyEnv and Venv, Genv’s virtual environments allow you to isolate your GPU(s) by project or user, and allocate compute efficiently and effortlessly.
Learn more about how to install it in a single command, and how easily it integrates with other tools.
with Prometheus and Grafana dashboards
Seamless integration with Kubernetes clusters
Data Scientist @ikigai
CTO @DeepJudge, YouTuber
Absolutely! Genv provides the capability to pool all of your machines in a cluster, enabling you to access them at any time. For more information on how to utilize this remote feature, please refer to the documentation available here.
Yes, it is! The Genv container toolkit seamlessly integrates Genv with containers and tools like Docker. By leveraging this integration, you can harness GPU environment capabilities within containers, including GPU memory capacity management (GPU fractions), enforcement, monitoring, and more. To learn how to make the most of this functionality, check out our detailed guide.
Indeed, Genv fully supports CLI usage. To get started using Genv from the command line, we recommend following the Quickstart guide for a smooth introduction.
We are here to assist you! Simply join our Discord server using this link and post your questions in the dedicated #question channel. We will be glad to help you out with any queries you may have.
Fantastic! We appreciate your input. Feel free to join our Discord server using this link and share your feature requests in Genv’s dedicated #feature-request channel. We value your ideas and will carefully consider them for future developments.
Very soon! We are actively working on bringing Genv into the Kubernetes ecosystem. In the near future, you will be able to utilize Genv seamlessly within your Kubernetes cluster. To stay informed about the availability of this feature, we recommend joining our Discord server. We will make an announcement there as soon as it is released!
Genv caters to various user groups, including data scientists who need to share GPUs within a team, as well as individual data scientists who work on multiple projects simultaneously and require GPU resources for each project. Additionally, system administrators who are responsible for resource allocation and ensuring appropriate permissions for GPU usage can also benefit from using Genv. Its versatility makes it a valuable tool for all these user roles.