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.7.0-py3-none-any.whl (57.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ikomia_cli-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4412334fd3a1d386ca67ed44b8d55e13d3e4ae7362bdf85b6d2e195e259f57c
MD5 dbfd1396cb6293adbf197beac7ac4603
BLAKE2b-256 2b1303eb2d6b95793f2d82af3172d439ee8ec24584df105917d04794ee14f3da

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