Skip to main content

Rust-based CLI for interacting with OpsML

Project description

Opsml-cli

Lints-Tests

This package provides a python-installable CLI written in Rust for interacting with opsml.

Installation

Using Poetry

poetry add opsml-cli

Using Pip

pip install opsml-cli

Commands

To get a list of commands, run opsml-cli help.

Listing Cards

$ opsml-cli list-cards --registry model

Downloading Model

# Download model only

$ opsml-cli download-model --name {{model}} --repository {{repository}} --version {{version}}  # name repository version
$ opsml-cli download-model --uid {{uid}} # model from uid

# Download onnx version of model

$ opsml-cli download-model --name model --repository {{repository}} --version 1.0.0  --onnx

# Download model and preprocessor (if available)
opsml-cli download-model --name model -- version 1.0.0 --repository {{repository}} --onnx --preprocessor

Contributing

If you'd like to contribute, be sure to check out our contributing guide!

Thanks goes to these phenomenal projects and people and people for creating a great foundation to build from!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

opsml_cli-0.7.1-py3-none-win_arm64.whl (1.5 MB view details)

Uploaded Python 3Windows ARM64

opsml_cli-0.7.1-py3-none-win_amd64.whl (1.5 MB view details)

Uploaded Python 3Windows x86-64

opsml_cli-0.7.1-py3-none-win32.whl (1.4 MB view details)

Uploaded Python 3Windows x86

opsml_cli-0.7.1-py3-none-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

opsml_cli-0.7.1-py3-none-musllinux_1_1_aarch64.whl (3.6 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

opsml_cli-0.7.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

opsml_cli-0.7.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

opsml_cli-0.7.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

opsml_cli-0.7.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

opsml_cli-0.7.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

opsml_cli-0.7.1-py3-none-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

opsml_cli-0.7.1-py3-none-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file opsml_cli-0.7.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: opsml_cli-0.7.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for opsml_cli-0.7.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 6d8e5bb3371a5a54689a900888aa842d1a1f84afdab2746c307bcd86ff8dab0e
MD5 346553478d1c9aa17a4eab3a98a28039
BLAKE2b-256 0f8b0314c9569e15a693fd3c81d4ca988bc8a242ecf8fe676a4eadeab95de955

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: opsml_cli-0.7.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for opsml_cli-0.7.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4eaa15ce7407610e180b9e1711f74ccff2bfb235c03117d7556b8c7a12f8289b
MD5 7f60dbc43f482168c5227a3fd5e617a3
BLAKE2b-256 6296167ae109bc7a62902db8b1f7a9c1f387cc0fc621dd54777c919f82fb7dbe

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-win32.whl.

File metadata

  • Download URL: opsml_cli-0.7.1-py3-none-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for opsml_cli-0.7.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 87ad06216f56a9d1c98d3bdedfacf718f1a7013f00ebba8112093604e97490f6
MD5 7f8d59dfb2650167b6fc110f6f29a449
BLAKE2b-256 8b1d2403f68597e289410b839ad2b9d0c7af4eb38756eebd83364936825be62d

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0809c91ae0e2920977a519975f52b755bdd856b0734d012161d858a3c936353f
MD5 ed7c34f0853f3f52c4cf7647ab14c501
BLAKE2b-256 ac5eee031b8574e4e2d3a4b7ae101aebee346a9b9de92ce4773994498de8ef77

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 96ad8533a845f5c7a661ebdc6d9fa57608697faf7c5e2ad451b9168970b6787f
MD5 29b93d93d559d2430cf39f9d42fbe775
BLAKE2b-256 29846191bb059879e08c1d91f494122b0368cb77cd965fce72584eed42096e20

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9af4868d97304df8adb7de4f4d5ffe6fd8eed727aa9f5c951bebf07a1d0acdcd
MD5 af95f9a007882b7784c6e981cad669bb
BLAKE2b-256 8e82396094b2dc4b7fe5809494f93a0e2ad3b1f4d560dd6aea58ed20f11ffeae

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d774a433ee2382f85c2522799883eb33e978697dd5262b6abfba25f8b242cabc
MD5 15ffcf674dd8135678bf7d06c0e698f1
BLAKE2b-256 1206effc8f196776c2e5212ff2e4b1a9a5a7902ccdb9c396de0f2e05fba4c541

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d8d22459ef96850b69af1f0c25ef0171d670f85ac22a8877bedbc45d36fa8219
MD5 2fc677d3e58f9f6d7bbf0666c9a3656e
BLAKE2b-256 02751f4ace68cd581abb3c495e2c559e0650a14180709dd04f116f7d29236879

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3c644f098126bf6b607edfaf3853f05e66289883d14d18dce01e1c1708e9044d
MD5 f431e66523e14eecb0fac776ceca9ab6
BLAKE2b-256 54e0b2138e1eb8e91cc90a7545cdc162482d078a65151a4a7d11bcbc981a266f

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b05902cd16bd179284fca4c5a9985d9b649b6180e7939271f177691e8cf3a03
MD5 09c7f1bb98c266da987151f773fac71b
BLAKE2b-256 5c0f99ef8238282ff4c2b32abcafebd84fedc6ae8d0d43e76020667f991ba753

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65e810747e0f0f69d60083703c84ebe0179ba134e36737e164eafce568c85c0a
MD5 38c7ace9b016c6edc9c5c214f3096ea5
BLAKE2b-256 6bc240c354b20f11c0265129c3ecee266714f92a65e97ebb3308f5261439d968

See more details on using hashes here.

File details

Details for the file opsml_cli-0.7.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for opsml_cli-0.7.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c521bd997219d8e0d5401725fc6028d58bc7457afb1078b40ecfa60b44e10f06
MD5 823e555f96b91c565f9b6323d41e7444
BLAKE2b-256 ce5804439ad7f510c428456d118f82ef0e6d269fdf0e68134aa6607432fa8728

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