CCC Machine Learning Development Environment Capabilities
Capabilities for Machine Learning Development Environment technologies, as defined by the FINOS Common Cloud Controls project.
- ID
- CCC.MLDE.CP
- Version
- v2026.06-rc5
- Gemara version
- v1.2.0
- Author
- FINOS Common Cloud Controls
Machine Learning
The Machine Learning group covers entries related to building, training, deploying, and managing ML models and AI systems. This includes development environments, experiment tracking, model registries, inference, generative AI, prompt engineering, and model governance.
CCC.MLDE.CP01 Managed Notebook Environments
Provides fully managed notebook instances specifically designed for machine learning development, eliminating the need to manage underlying infrastructure.
CCC.MLDE.CP02 Pre-configured Machine Learning Libraries
Offers environments pre-installed with popular machine learning libraries and frameworks such as TensorFlow, PyTorch, and Scikit-learn, optimized for ML tasks.
CCC.MLDE.CP03 Integrated Experiment Management
Facilitates tracking and management of machine learning experiments, including parameters, metrics, and artifacts, within the development environment.
CCC.MLDE.CP04 Model Training and Deployment Integration
Supports seamless transition from model development to training and deployment, allowing models to be trained and deployed directly from the MLDE.
CCC.MLDE.CP05 Automated Machine Learning (AutoML) Capabilities
Offers AutoML functionalities to automatically build, train, and optimize machine learning models with minimal manual intervention.
CCC.MLDE.CP08 Model Registry
Provides centralized storage and versioning for trained models, including metadata about training runs, model artifacts, and deployment history.
CCC.MLDE.CP09 Collaborative Development Support
Enables multiple data scientists to work on the same project with version control integration, shared notebooks, and resource management.
CCC.MLDE.CP11 Reproducibility Capabilities
Provides capability to capture and version all components needed to reproduce an ML experiment, including code, data, and environment configurations.
CCC.MLDE.CP13 Security and Compliance Controls
Provides specific controls for ML workflows including model governance, bias detection, and compliance documentation for regulated industries.
Compute
The Compute group covers entries related to processing, execution, and runtime infrastructure. This includes CPU, memory, storage allocation, network ports, command-line interfaces, and elastic scaling.
CCC.MLDE.CP06 GPU/Specialized Hardware Support
Provides access to GPU instances and specialized ML acceleration hardware (TPUs, FPGAs) with automated driver and runtime management.
Data Processing
The Data Processing group covers entries related to transforming, enriching, and moving data through pipelines. This includes ETL/ELT, stream and batch processing, data lineage, schema evolution, and workflow orchestration for data workloads.
CCC.MLDE.CP07 Data Pipeline Integration
Supports integration with data preparation and feature engineering pipelines, including versioning of datasets and capabilities used in ML experiments.
Observability
The Observability group covers entries related to logging, monitoring, metrics, alerting, and event publication. This includes audit trail integrity, enumeration detection, and protection against tampering or unauthorized access to operational telemetry.
CCC.MLDE.CP10 Model Monitoring and Drift Detection
Supports monitoring of deployed models for performance degradation, data drift, and concept drift with automated alerting capabilities.
Resource Management
The Resource Management group covers entries related to the lifecycle, configuration, and operational integrity of cloud resources. This includes resource exhaustion, tag manipulation, version rollback, scaling, and cost management.
CCC.MLDE.CP12 Resource Scheduling and Optimization
Supports scheduling and optimization of compute resources for training jobs, including spot instance usage and auto-scaling capabilities.