Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: LambdaLabs Automatic Runner Allocation #1487

Open
ei-grad opened this issue Jan 21, 2025 · 0 comments
Open

Feature Request: LambdaLabs Automatic Runner Allocation #1487

ei-grad opened this issue Jan 21, 2025 · 0 comments

Comments

@ei-grad
Copy link

ei-grad commented Jan 21, 2025

Lambda Labs is gaining popularity in the machine learning community due to its competitive pricing, availability of the latest GPU models, and overall ease of use. Integrating Lambda Labs cloud API support into CML (Continuous Machine Learning) would provide users with an additional cost-effective cloud option for running ML workloads in CI/CD pipelines.

Motivation

  • Cost Efficiency: Lambda Labs offers lower pricing compared to major cloud providers, making it an attractive option for ML engineers and researchers.
  • GPU Availability: Easy access to NVIDIA GH200, H100, A100, etc., which may require additional effort, such as quota requests or meeting specific terms, on other cloud providers.
  • Simplicity: Pre-configured ML environment simplify the workflow without the need for complex setup and configuration.

Challenges

Lambda Labs provides a minimalistic and straightforward API compared to major cloud providers. While this makes integration relatively simple, there are some limitations to consider:

  • No Custom AMIs: Unlike AWS or GCP, Lambda Labs does not allow using custom machine images. It only provides an Ubuntu 22.04 with their so-called "Lambda Stack" preconfigured.
  • No Cloud-Init Support: There is no option to pass cloud-init metadata for instance customization at launch.

Since Lambda Labs lacks support for custom AMIs and cloud-init, the typical approach to setting up an instance involves manual instance configuration via SSH after the instance creation.

Additional Context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant