Launch Jobs & Setup Online Development Environments Directly from CLI

September 3, 2024

When it comes to managing AI projects, the Command Line Interface (CLI) can be a powerful tool. With ClearML, the CLI becomes an essential resource for creating job templates, launching remote for JupyterLab, VS Code, or SSH development environments, and executing code on a remote machine that can better meet resource needs. Specifically designed for AI workloads, ClearML’s CLI offers seamless control and efficiency, empowering users to maximize their AI efforts.

For those who prefer working directly from the terminal, the CLI provides an easy and efficient way to manage workloads. Users can submit jobs, make adjustments as needed, and monitor their progress—all from their preferred terminal. The experience is designed to be as straightforward and self-serve as possible. Let’s explore how it works.

ClearML Task CLI

ClearML Task CLI enables users to launch code on a remote resource, whether on-premises or in the cloud, with minimal effort. It allows for hyperparameter optimization on code that hasn’t been connected to ClearML and helps automate scripts by turning them into pipelines. Users only need to specify the project and task name along with their script. Additionally, they have the option to specify a queue and Docker image for more precise control of their execution environment.

ClearML Session CLI

ClearML Session CLI is designed for ease of use, giving users the feel of working on their local machine, even when operating remotely. Data Scientists and ML Engineers can directly launch any container on remote compute resources, tailored to their specifications and complete with a JupyterLab, VS Code, or SSH session ready for secure communication. Sessions can be suspended and resumed while saving environment state and artifacts. ClearML enterprise customers can also launch sessions directly within their Kubernetes pods.

Cluster Flexibility

The ClearML CLI client simplifies the process of shifting workloads across compute resources. Users can easily launch or restore a fully configured, securely connected working environment on any available machine without being slowed down by manual configuration, setup, or dependency resolution.

Benefits of ClearML CLI

ClearML’s CLI stands out by accelerating AI development by eliminating lengthy and error-prone setup to provide:

  • Security: Custom development environment available over a secure network connection to any connected compute
  • Simplicity: Little to no code required
  • Flexibility: Shift workloads seamlessly as compute resources become available

Ready to Launch?

ClearML allows users to track their work and integrate it with existing code using only the command line, without adding any extra lines of code. It’s simple and efficient.

To see how ClearML can enhance AI development and boost efficiency to take your AI projects to the next level, consider booking a demo today. 

Facebook
Twitter
LinkedIn
Scroll to Top