Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zoq/lambdalabs-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

Unofficial Lambda Labs Python SDK

A Python library for interacting with the Lambda Labs Public API

Getting Started

  1. Install with pip:
pip install lambdalabs-python
  1. Generate an API key

  2. Set the LAMBDALABS_API_KEY environment variable:

export LAMBDALABS_API_KEY="secret_xxx"
  1. Example for orderung a server:
import os
from lambdalabs import LambdaLabsClient
API_KEY = os.environ['LAMBDALABS_API_KEY']
lambdalabs = LambdaLabsClient(API_KEY)
# Get all instance types
instance_types = lambdalabs.instance_types.get()
# Filter out instance types that are available
available_instance_types = [instance_type for instance_type in instance_types if len(instance_type.regions_with_capacity_available) > 0]
# Sort instance types by price and get the instance type with the lowest price
available_instance_types = sorted(available_instance_types, key=lambda instance_type: instance_type.price_cents_per_hour)
# Print the available instance types sorted by the lowest price
for instance_type in available_instance_types:
 print(instance_type)
# Launch the selected instance, change the parameters accordingly:
# region_name = 'us-tx-1'
# instance_type_name = 'gpu_8x_a100_80gb_sxm4'
# ssh_key_names = ['my-ssh-key']
# file_system_names = []
# quantity = 1
# name = 'lambda-test-1'
lambdalabs.instances.launch(region_name, instance_type_name, ssh_key_names, quantity, name)

Examples

Checkout the /examples directory for more examples on how to use the Python SDK.

About

A Python library for interacting with the Lambda Labs Public API

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /