A7 - environments

environment

  • defines the software configuration used for jobs and deployments

curated environment

  • a prebuilt environment maintained/provided for common ML workloads

custom environment

  • defined by the user by specifying base image, Conda/Python dependencies, and possibly Docker build configuration

name: training-env

dependencies:
  - python=3.11
  - pip
  - pip:
      - numpy
      - pandas
      - scikit-learn
      - mlflow
CONTAINER IMAGE
├── Linux
├── system libraries
├── maybe CUDA
└── Conda/Python environment
    ├── Python
    ├── numpy
    ├── sklearn
    └── MLflow