Skip to main content

Ikomia command line interface

Project description

Ikomia command line interface

CLI that provides methods to communicate with the Ikomia deployment platform. One of the main features is the ability to push your Ikomia workflow and then be able to deploy it on a suitable compute infrastructure (serverless, CPU or GPU).

Ikomia deployment platform

Installation

python -m venv .venv
source .venv/bin/activate
pip install ikomia-cli

Manage Ikomia deployment platform

Authentication

You will be invited to enter your account login and password. You will then receive your connection token with the given duration validity. Export it to your console session for the next calls of ikcli.

ikcli login --token-ttl 3600

Project main commands

List your projects

ikcli project ls

Create new project

ikcli project add <project_name> <namespace>

Push workflow

ikcli project push <project_name> <workflow_local_path>

Workflow main commands

List project workflows

ikcli project workflow ls <project_name>

Show workflow details

ikcli project workflow show <project_name> <workflow_name>

Deploy workflow

ikcli project workflow deploy <project_name> <workflow_name> <provider> <region> <{SERVERLESS, CPU or GPU} --size {XS,S,M,L or XL} 

Deployment main commands

List deployments of a given workflow

ikcli project deployment ls <project_name> <workflow_name>

Get deployment logs

ikcli project deployment logs <project_name> <workflow_name>

Get deployment usage

ikcli project deployment usage <project_name> <workflow_name>

Manage Ikomia algorithms

List local algorithms

ikcli algo local ls

Create a new empty algorithm

ikcli algo local create your_new_algo

List algorithms from Ikomia HUB

ikcli hub ls

Show Ikomia HUB algorithm details

ikcli hub show algo_name

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 Distribution

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

ikomia_cli-0.9.1-py3-none-any.whl (57.8 kB view details)

Uploaded Python 3

File details

Details for the file ikomia_cli-0.9.1-py3-none-any.whl.

File metadata

  • Download URL: ikomia_cli-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 57.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for ikomia_cli-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 11343344d82e44eea61ba296b45c8ef8b4055e431ed7e36ecc7b836b833f2dcf
MD5 7112be77c1a746083ad12d2818c15a5d
BLAKE2b-256 ce86063cab5378be72db20856679975835dffae1c9c9fdc9be206d5336a58d00

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