Python package to interact with Clara Platform Server API
Project description
Clara Deploy Python Client
An intuitive python 3 package to develop applications with NVIDIA Clara Deploy. Utilize the clients within the nvidia_clara package to manage jobs, pipelines, payloads, and models. Each client has an associated set of objects which are defined in seperate 'types' modules (also can be found in nvidia_clara). Look at the examples below to learn more on each client to get started!
Additional Resources to Learn More on Clara Deploy
Client Prerequisites
- Python 3.6 or higher
- Clara Deploy 0.7.0 or higher
Pypi Packages Needed
Getting Started
Package Installation
Installing from source repository
$ git clone --recursive git@github.com:NVIDIA/clara-platform-python-client.git
$ cd ./clara-platform-python-client
$ python3 -m pip install requirements.txt
$ python3 -m pip install .
Installing directly from Pypi
$ python3 -m pip install nvidia-clara-client
Clara Client Guides
- Jobs : Learn to start and manage Clara jobs
- Pipelines : Learn to create and manage Clara pipelines
- Payloads : Learn to create, upload, download, and manage Clara payloads
Full Example(s) Running Pipeline
Running Pytests
Only for developing with source repository
$ pip3 install grpcio-testing
$ pip3 install pytest
$ export PYTHONPATH="${PYTHONPATH}:<INSERT PATH TO /clara-platform-python-client>"
$ pytest <INSERT PATH TO /clara-platform-python-client>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nvidia-clara-client-0.8.1.6.tar.gz
.
File metadata
- Download URL: nvidia-clara-client-0.8.1.6.tar.gz
- Upload date:
- Size: 55.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38dc4116fb9ac281ec7929fb6f91815155dc3e2f885e632c65f1efad19440ec7 |
|
MD5 | 2b93a48d6992f455826293b09d50ee34 |
|
BLAKE2b-256 | fb51b70f737bc91d25ba77c696750b45895a7acb5e370762687f1e93512a83bc |