fetch_ml/podman/configs/environment-minimal.yml
Jeremie Fraeys 7880ea8d79
refactor: reorganize podman directory structure
Organize podman/ directory into logical subdirectories:

New structure:
- docs/          - ML_TOOLS_GUIDE.md, jupyter_workflow.md
- configs/       - environment*.yml, security_policy.json
- containers/    - *.dockerfile, *.podfile
- scripts/       - *.sh, *.py (secure_runner, cli_integration, etc.)
- jupyter/       - jupyter_cookie_secret (flattened from jupyter_runtime/runtime/)
- workspace/     - Example projects (cleaned of temp files)

Cleaned workspace:
- Removed .DS_Store, mlflow.db, cache/
- Removed duplicate cli_integration.py

Removed unnecessary nesting:
- Flattened jupyter_runtime/runtime/ to just jupyter/

Improves maintainability by grouping files by purpose and eliminating root directory clutter.
2026-02-18 16:40:46 -05:00

32 lines
617 B
YAML

---
# Ultra-Fast Minimal ML Environment
# Optimized for size and speed with mamba
name: ml_env_minimal
channels:
- pytorch
- conda-forge
dependencies:
# Core Python
- python=3.10
# Essential ML Stack (conda-optimized binaries)
- pytorch>=2.0.0
- torchvision>=0.15.0
- numpy>=1.24.0
- pandas>=2.0.0
- scikit-learn>=1.3.0
# Lightweight visualization
- matplotlib>=3.7.0
# Development essentials
- pip
- setuptools
- wheel
# GPU support (conditional - will be skipped if not available)
- pytorch-cuda>=11.7
# Only essential pip packages
- pip:
- tqdm>=4.65.0