NVIDIA
hpc-container-maker
Python

HPC Container Maker

Last updated Jul 6, 2026
515
Stars
102
Forks
9
Issues
+1
Stars/day
Attention Score
85
Language breakdown
Python 99.5%
Shell 0.4%
Jupyter Notebook 0.1%
Dockerfile 0.0%
Files click to expand
README

Python 3 Conda PyPI - Downloads License

HPC Container Maker

HPC Container Maker (HPCCM - pronounced H-P-see-M) is an open source tool to make it easier to generate container specification files.

- Getting Started - Tutorial - Recipes - Workflows - API: Building Blocks - API: Primitives - API: Miscellaneous

Overview

HPC Container Maker generates Dockerfiles or Singularity definition files from a high level Python recipe. HPCCM recipes have some distinct advantages over "native" container specification formats.

separate the choice of what to include in a container image from the details of how it's done. The building blocks transparently provide the latest component and container best practices.
  • Python provides increased flexibility over static container
specification formats. Python-based recipes can branch, validate user input, etc. - the same recipe can generate multiple container specifications.
  • Generate either Dockerfiles or Singularity definition files from
the same recipe.

Additional Resources

🔗 More in this category

© 2026 GitRepoTrend · NVIDIA/hpc-container-maker · Updated daily from GitHub