What problem does it solve?
This Skill automates hyperparameter optimization and automated machine learning (AutoML) workflows for NVIDIA TAO networks, saving developers and engineers significant time and reducing manual error.
Core Features & Use Cases
- Automated Hyperparameter Optimization: Perform HPO with predefined or user-specified algorithms, supporting platforms like Brev, SLURM, Kubernetes, and Docker.
- WandB Experiment Tracking: Integrates with Weights & Biases for comprehensive experiment tracking.
- Model-Specific Support: Offers model-specific configuration, parameter ranges, and search spaces.
- Use Case: When you have a TAO network model and want to optimize its hyperparameters for better performance, this Skill automates the process, reducing the time spent on manual tuning.
Quick Start
To run the tao-run-automl skill for an AutoML workflow, follow these steps:
- Select the model you want to optimize.
- Choose the TAO platform (Brev, SLURM, Kubernetes, or Docker).
- Specify the dataset and metrics for optimization.
- Launch the AutoML workflow with the command:
tao-run-automl --model <model_name> --platform <platform> --dataset <dataset_uri> --metric <metric_name> --algorithm <algorithm_name>