Python functionality for the bioimage model zoo
Project description
core-bioimage-io-python
Python specific core utilities for running models in the BioImage Model Zoo
Installation
Via Conda
The bioimageio.core
package supports various back-ends for running BioimageIO networks:
-
Pytorch/Torchscript:
# cpu installation (if you don't have an nvidia graphics card) conda install -c pytorch -c conda-forge bioimageio.core pytorch torchvision cpuonly # gpu installation conda install -c pytorch -c conda-forge bioimageio.core pytorch torchvision cudatoolkit
-
Tensorflow
# currently only cpu version supported conda install -c conda-forge bioimageio.core tensorflow
-
ONNXRuntime
# currently only cpu version supported conda install -c conda-forge bioimageio.core onnxruntime
Via pip
The package is also available via pip:
pip install bioimageio.core
Set up Development Environment
To set up a development conda environment run the following commands:
conda env create -f dev/environment-base.yaml
conda activate bio-core-dev
pip install -e . --no-deps
There are different environment files that only install tensorflow or pytorch as dependencies available.
Command Line
bioimageio.core
installs a command line interface for testing models and other functionality. You can list all the available commands via:
bioimageio
Check that a model adheres to the model spec:
bioimageio validate <MODEL>
Test a model (including prediction for the test input):
bioimageio test-model -m <MODEL>
Run prediction for an image stored on disc:
bioimageio predict-image -m <MODEL> -i <INPUT> -o <OUTPUT>
From python
bioimageio.core
can be used as a python library. See the notebook example/bioimageio-core-usage.ipynb for usage examples.
Model Specification
The model specification and its validation tools can be found at https://github.com/bioimage-io/spec-bioimage-io.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bioimageio.core-0.4.5.post0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3893e7354a583b52b442693c82bce9fb5cede1f7053f244e6bc438d3af5be656 |
|
MD5 | 94a66bf3939b7993ec1843651d133e63 |
|
BLAKE2b-256 | 4b612fe77392040288cb65b34400e15cf62075deb87b7bb8dd53a0546a90a891 |
Hashes for bioimageio.core-0.4.5.post0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 446bb844e18d8d644d2a5c29022443811a6bb9d04b054300efb46b5406cd4d9b |
|
MD5 | ef8eea2f2fa62ec39bf16bfefd2f1168 |
|
BLAKE2b-256 | 7b0eacaabc578cb558cadbc832a86f82df86d88ed14ae44763e07084a6f8b5ad |