ss-python-to-chtc
CommunityContainerize Python for HPC
AuthorJasonLo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill streamlines the process of converting Python applications into production-ready Docker and Apptainer containers, making them easily deployable on High-Performance Computing (HPC) systems like CHTC.
Core Features & Use Cases
- Containerization: Creates Dockerfiles and Apptainer definitions for Python scripts and applications.
- Dependency Management: Integrates with Pixi for robust dependency handling, supporting both CPU and GPU configurations.
- HPC Deployment: Generates necessary files (submit scripts, run scripts) for seamless deployment on CHTC/HTCondor and SLURM/HPC environments.
- Use Case: You have a Python script that trains a machine learning model using GPUs. This Skill will generate a Dockerfile and Apptainer definition, along with HTCondor submission files, to run your script efficiently on a GPU-enabled HPC cluster.
Quick Start
Use the ss-python-to-chtc skill to convert the python script 'train_model.py' into a Docker container with GPU support.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ss-python-to-chtc Download link: https://github.com/JasonLo/skill-sommelier/archive/main.zip#ss-python-to-chtc Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.