Skip to main content

Unofficial utility scripts for Microsoft Custom Vision Service

Project description

cvsutils

Unofficial utility scripts for Microsoft Custom Vision Service.

Setup

pip install cvsutils
export CVS_ENDPOINT='<endpoint>'
export CVS_TRAINING_KEY='<training_key>'
export CVS_PREDICTION_KEY='<prediction_key>'
export CVS_PREDICTION_RESOURCE_ID='<resource_id>'

Those keys and endpoint information can be found in the Custom Vision's settings page.

Available commands

# Show a list of projects
cvs_list_projects [--verbose]

# Create a new project
cvs_create_project <dataset_filepath> [--project_name <name>] [--domain_id <domain_id>]

# Download dataset from a project
cvs_download_project <project_id> <output_dir> [--filter_tag <tag_id> [<tag_id> ...]]

# Train a model
cvs_train_project <project_id> [--domain_id <domain_id>] [--type {multiclass,multilabel}] [--force]

# Export a model
cvs_export_model <project_id> <iteration_id> {tensorflow,coreml,onnx} [--output_filepath <filepath>]

And

  • cvs_add_images
  • cvs_download_predictions
  • cvs_evaluate_project
  • cvs_get_domains
  • cvs_predict_dataset
  • cvs_predict_image
  • cvs_remove_iteration
  • cvs_show_project
  • cvs_validate_dataset

To see the detailed help, please run the command with "-h" option.

Dataset file format

This tool uses the SIMPLE dataset format to upload/download datasets from Custom Vision Service.

For details, please see the simpledataset repository.

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

cvsutils-0.1.11.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

cvsutils-0.1.11-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file cvsutils-0.1.11.tar.gz.

File metadata

  • Download URL: cvsutils-0.1.11.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5

File hashes

Hashes for cvsutils-0.1.11.tar.gz
Algorithm Hash digest
SHA256 4183c8541c08f2817368db01c708d8ed6fee4bf38ee3b542a5ce42193a350aba
MD5 b92d0f778f0771ab3f2375af309113a0
BLAKE2b-256 efea9cd6370f9e15e7afd05d1499996b8bc8cefaee56fb024f9d46ddc2397636

See more details on using hashes here.

File details

Details for the file cvsutils-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: cvsutils-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5

File hashes

Hashes for cvsutils-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 e89826b9d9cc9fa4840625b74061f7f38b4d25ef643303a2df1bb41378d23298
MD5 45d5a1cf07ee1162cf18a1c1e53ae8bc
BLAKE2b-256 9149f14e9c1a981e34a7a922811970176b7abfd8fc7dd538916bdbb1aaaa9233

See more details on using hashes here.

Supported by

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