NGC Catalog
CLASSIC
Welcome Guest
Containers
Clara Deploy Nifti to FastIO Variable Conversion Operator

Clara Deploy Nifti to FastIO Variable Conversion Operator

For copy image paths and more information, please view on a desktop device.
Logo for Clara Deploy Nifti to FastIO Variable Conversion Operator
Description
Clara Deploy operator reads the contents of a Nifti file from an input folder and assign them to a FastIO Variable allocated in shared memory. [Deprecated]
Publisher
NVIDIA
Latest Tag
0.8.1-2108.1
Modified
November 17, 2021
Compressed Size
155.66 MB
Multinode Support
No
Multi-Arch Support
No
0.8.1-2108.1 (Latest) Security Scan Results

Linux / amd64

Sorry, your browser does not support inline SVG.

Clara Deploy SDK is being consolidated into Clara Holoscan SDK

More info https://catalog.ngc.nvidia.com/orgs/nvidia/teams/clara/collections/claradeploy

Clara FastIO Variable Passthrough - Nifti to FastIO Variable Conveter Operator

This application is NOT for medical use.

This asset requires the Clara Deploy SDK. Follow the instructions on the Clara Ansible page to install the Clara Deploy SDK.

Overview

This application reads a Nifti file in the expected payload input folder (/input), and assigns the values in the Nifti file to a FastIO variable named segmentation, while also storing the shape of the array in the Nifti file in the FastIO variable segmentation_shape.

The operator checks the dynamically changeable dimensions of segmentation as specified in the pipeline (e.g. if the shape in the pipeline takes the form [1, -1, -1, -1] it means that the last 3 dimensions in the shape are changeable at operator runtime however the array must have one "channel"). The shape (and therefore memory allocation) of segmentation is therefore updatable using the FastIO Variable API (e.g. using segmentation_out.update_shape which will update the type metadata and automatically allocate if all shape entries are not -1).

The variable segmentation_shape is, on the other hand, fixed in size and must contain 4 elements.

The latter variable is not necessary to store shape information, since once segmentation is fully specified shape information will directly be available from it. Here, however, we use segmentation_shape as an exercise to use a fixed-size array.

Inputs

This application, in the form of a Docker container, expects an input folder (/input by default), which must be mapped to a host folder. The following file is expected in the folder:

  • An image file in Nifti format.

Outputs

FastIO variable array in shared memory.

Directory Structure

The directories in the container are shown below.

/app_nifti_to_fastio
 ├── Dockerfile
 ├── main.py
 └── requirements.txt

License

An End User License Agreement is included with the product. By pulling and using the Clara Deploy asset on NGC, you accept the terms and conditions of these licenses.

Suggested Reading

Release Notes, the Getting Started Guide, and the SDK itself are available at the NVIDIA Developer forum.

For answers to any questions you may have about this release, visit the NVIDIA Devtalk forum.