PipeRider Python SDK
Project description
PipeRider SDK For Python
The PipeRiper SDK for Python enables you to access and manipulate project resources in your PipeRider account.
Configuration
To use the SDK you will need to obtain an API key. This can be done from the User Settings page of your account.
https://app.piperider.io/settings
Configure your API key using one of the following methods.
Store API key in an environment variable
Users can set the API key as an environment variable.
export PIPERIDER_API_KEY=<user_api_key>
Configure API key using the set_api_key function
Set your API key using the set_api_key
function.
from PipeRider.api.http_client import set_api_key
set_api_key('api-key')
Installation
pip install piperider-python-sdk
Usage
Import the PipeRider module.
import PipeRider
Create a project.
project = PipeRider.create_project('my-project')
Use an existing project.
project = PipeRider.project_by_uid('6f9f6eb9-8657-4761-9e32-116f1b8cfb82')
Create a run and save the settings for a machine learning project.
with project.runs.create(name='Awesome Run') as run:
run.config = {
'learning_rate': 0.02,
'architecture': 'CNN',
'dataset': 'TKNV-users',
}
run.params = {
'batch_size': 64,
'epoch': 100,
'learning_rate': 0.005
}
Add a dataset. This will enable you to more easily trace your model lineage.
run.add_dataset('golden-dataset')
Comments can also be added to the timeline.
project.comment('it is a good idea.')
If the run achieves the desired performance it can be registered as a model by declaring it a win
.
run.win()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file piperider-python-sdk-0.0.4.tar.gz
.
File metadata
- Download URL: piperider-python-sdk-0.0.4.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e2391d9ad700a92b24f91cd43e3964adc0f48240c773e73f2213b7ffd7c13ec |
|
MD5 | f5273958cde0c81371ee3d3b89fd7cdd |
|
BLAKE2b-256 | 21fe30b6679e5f59c22d6a43005eacbd2be4090dcc0d8d6b265875d29c6cc127 |
File details
Details for the file piperider_python_sdk-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: piperider_python_sdk-0.0.4-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7a319f816b65c20179e48386dfc34ed30d55c792d06b7cdf6e968966ad1f80a |
|
MD5 | b0db4e9622c3ab6a4e4357561311cfa0 |
|
BLAKE2b-256 | 319c14fed42f6bb18c51f7bf41ed19fed215537bfcf1ea07f0ffe47dd3b7a8b4 |