domino logo
5.0
  • Tech Ecosystem
  • Deployment-wide Search
  • Get Started
  • Security and Credentials
  • Collaborate
  • Organizations
  • Projects
  • Domino Datasets
  • External Data
  • Workspaces
  • Environments
  • Executions
  • Model APIs
  • Publish
  • Model Monitoring and Remediation
  • Notifications
  • Domino Command Line Interface (CLI)
  • Troubleshooting
  • Get Help
domino logo
About Domino
Domino Data LabKnowledge BaseData Science BlogTraining
User Guide
>
Workspaces
>
Clusters
>
On-Demand Dask Overview
>
Manage Dependencies

Manage Dependencies

While Dask base images come with the full set of Dask collection components and common dependencies like Pandas and NumPy, you might still have to modify your environments if you need additional packages or when you need a specific version of a given package.

Domino allows you to easily package and manage dependencies as part of your Dask-enabled compute environments. This approach creates the flexibility to manage dependencies for individual projects or workloads without having to deal with the complexity of a shared cluster.

To add a new dependency, you need to add the appropriate statements in the Docker Instructions section of the relevant Dask base and Dask execution compute environments.

For example, if you wanted to add a particular version of Dask ML you might include the following.

### Optionally specify version if desired
RUN pip install dask-ml==1.9.0

There are several optional dependencies that might be required for subsets of Dask functionality. You can find more information in the Dask Documentation.

Domino Data LabKnowledge BaseData Science BlogTraining
Copyright © 2022 Domino Data Lab. All rights reserved.