Metadata-Version: 2.1
Name: vessl
Version: 0.1.135
Summary: A library and CLI for VESSL
Author: VESSL AI Dev Team
Author-email: contact@vessl.ai
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: boto3 >=1.18.9
Requires-Dist: click >=8.0.1
Requires-Dist: cloudpickle ==1.6.0
Requires-Dist: docker >=6.0.1
Requires-Dist: fastapi ==0.78.0
Requires-Dist: inquirer >=3.1.3
Requires-Dist: kubernetes ==24.2.0
Requires-Dist: paramiko ==2.11.0
Requires-Dist: python-dateutil >=2.8.1
Requires-Dist: requests >=2.0.0
Requires-Dist: requests-futures >=1.0.0
Requires-Dist: sentry-sdk >=1.1.0
Requires-Dist: schema >=0.7.4
Requires-Dist: shortuuid >=1.0.1
Requires-Dist: sshpubkeys ==3.3.1
Requires-Dist: terminaltables >=3.1.0
Requires-Dist: timeago ==1.0.15
Requires-Dist: toml ==0.10.1
Requires-Dist: tqdm <5.0.0,>=4.61.2
Requires-Dist: psutil ==5.9.5
Requires-Dist: pynvml ==11.0.0
Requires-Dist: PyYAML ==6.0.1
Requires-Dist: humanfriendly ==10.0
Requires-Dist: uvicorn >=0.16.0
Requires-Dist: halo ==0.0.31
Requires-Dist: python-dotenv ==1.0.0
Provides-Extra: media
Requires-Dist: numpy ; extra == 'media'
Requires-Dist: Pillow >=8.0.0 ; extra == 'media'
Requires-Dist: soundfile ; extra == 'media'
Requires-Dist: wave ; extra == 'media'

# `vessl-python-sdk`

## Basic usage

```python
import vessl

vessl.init(organization_name="my-organization")
vessl.create_experiment(...)
```

## Keras

- Use ExperimentCallback

```python
import vessl
from vessl.integration.keras import ExperimentCallback

vessl.init()

# Keras training code
model = Model()
model.compile(...)

# Add integration
model.fit(x, y, epochs=5, callbacks=[ExperimentCallback()])
```

- Run experiment on Vessl using Web UI or SDK

## For M1

```bash
docker context create remote --docker "host=ssh://ec2-user@10.110.3.24"
docker context use remote
docker build . -t vessl-python-sdk
docker run vessl-python-sdk
```
