menu
techminis

A naukri.com initiative

google-web-stories
Home

>

ML News

>

Exporting ...
source image

Towards Data Science

2d

read

164

img
dot

Exporting MLflow Experiments from Restricted HPC Systems

  • Running MLflow experiments on restricted HPC systems can be challenging, as outbound TCP connections are often limited.
  • To bypass direct communication limitations, a workaround involves setting up a local MLflow server with local directory storage.
  • Steps include creating a virtual environment, installing MLflow, and using mlflow-export-import for data transfer.
  • Exporting experiment data to a local temp folder on the HPC and transferring it to the remote MLflow server is crucial.
  • Installation of Charmed MLflow (MLflow server, MySQL, MinIO) using juju on MicroK8s localhost is recommended.
  • Prerequisites include Python 3.2 loaded on both HPC and MLflow server, with specific configuration settings.
  • Issues like thread utilization errors can occur, but setting thread limits and environment variables can help in resolving them.
  • The process involves exporting experiments, transferring runs to the MLflow server, importing data to MySQL and MinIO, and cleaning up ports.
  • By spinning up a local MLflow server, exporting, and importing experiments, users can track and manage experiments in restricted environments.
  • Security precautions, such as secure transfer methods and monitoring local storage, are crucial when implementing this workaround.

Read Full Article

like

9 Likes

For uninterrupted reading, download the app