Skip to main content

Python client to interact with Polyaxon API.

Project description

License: MIT Build Status PyPI version Codacy Badge Slack

polyaxon-client

Python clients to interact with Polyaxon API.

Install

$ pip install -U polyaxon-client

Clients

This module includes a client that can be used to interact with Polyaxon API in a programmatic way.

  • Auth: A client for handling authentication and user information.
  • Cluster: A client for getting cluster and cluster nodes information.
  • User: A client to manage users and superuser roles.
  • Project: A client for doing CRUD operations on projects, as well as getting and creating experiments and experiment groups, creating and stopping tensorboard/notebook, and uploading code.
  • Experiment: A client for doing CRUD operations on experiments, as well as statuses, jobs, resources, and logs.
  • Experiment group: A client for doing CRUD operations on experiment groups, as well as fetching experiments per group.
  • Experiment Job: A client for getting information, resources, and logs of experiment jobs.
  • Job: A client for getting information, resources, and logs of jobs.
  • Build Job: A client for getting information, resources, and logs of build jobs.
  • Bookmark: A client for getting bookmarks.
  • Version: A client to get current and supported versions of several Polyaxon component.

Usage

from polyaxon_client import PolyaxonClient

polyaxon_client = PolyaxonClient(
    host=POLYAXON_IP,
    token=MY_TOKEN, http_port=POLYAXON_HTTP_PORT,
    ws_port=POLYAXON_WS_PORT)

polyaxon_client.auth
polyaxon_client.cluster
polyaxon_client.user
polyaxon_client.project
polyaxon_client.experiment
polyaxon_client.experiment_group
polyaxon_client.experiment_job
polyaxon_client.job
polyaxon_client.build_job
polyaxon_client.bookmark
polyaxon_client.version

e.g. list projects for a user

polyaxon_client.project.list_projects(username, page=1)

e.g. list experiments for a project

polyaxon_client.project.list_experiments(
    username,
    project_name,
    independent=None,
    group=None,
    metrics=None,
    params=None,
    query=None,
    sort=None,
    page=1)

Install polyaxon

Please check polyaxon installation guide

Quick start

Please check our quick start guide to start training your first experiment.

License

FOSSA Status

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

polyaxon-client-0.5.1.tar.gz (52.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polyaxon_client-0.5.1-py2.py3-none-any.whl (86.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file polyaxon-client-0.5.1.tar.gz.

File metadata

  • Download URL: polyaxon-client-0.5.1.tar.gz
  • Upload date:
  • Size: 52.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for polyaxon-client-0.5.1.tar.gz
Algorithm Hash digest
SHA256 77e14596b9a0b5d179a4b48e4c569c5cab8cb800c9b025628f8306dd7d81e6e8
MD5 aa31e4355a62c6d2af7dd0a11cb10684
BLAKE2b-256 bea889a730ee144397001ae36e7e660d66ace3dd012a0ef22dd5292b23b39ae2

See more details on using hashes here.

File details

Details for the file polyaxon_client-0.5.1-py2.py3-none-any.whl.

File metadata

  • Download URL: polyaxon_client-0.5.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for polyaxon_client-0.5.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5268163f8f88921c63304d6bcd76d3487c84667f74175d7f143375dac61d1eec
MD5 9a66c87cae4b6da65b62dd695bdffc90
BLAKE2b-256 e02318d4efdb50883a8e0c0db3e56bca0c12301cab738a461a466ca80d4ee881

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page