Skip to content

NoOp Plugin🔗

The NoOp plugin for vAccel provides dummy implementations for vAccel operations. It is meant a way to verify vAccel setups and operation usage.

Supported operations🔗

Installing the plugin🔗

The plugin comes bundled with the core vAccel installation. Find out more on how to install vAccel at the Installation page.

Usage🔗

To specify NoOp plugin as the selected plugin for vAccel execution:

export VACCEL_PLUGINS=libvaccel-noop.so

Ensure vAccel and the NoOp plugin libraries are in the library search paths before trying to use the plugin.

Running an example🔗

Export the necessary variables for the plugin:

export VACCEL_PLUGINS=libvaccel-noop.so
# Optionally, for verbose output
export VACCEL_LOG_LEVEL=4

Assuming vAccel is installed at /usr/local, you can run a dummy image classification with:

$ classify /usr/local/share/vaccel/images/example.jpg
2026.04.29-14:41:31.19 - <debug> Initializing vAccel
2026.04.29-14:41:31.19 - <info> vAccel 0.7.1-93-ebc23b1f
2026.04.29-14:41:31.19 - <debug> Config:
2026.04.29-14:41:31.19 - <debug>   plugins = libvaccel-noop.so
2026.04.29-14:41:31.19 - <debug>   log_level = debug
2026.04.29-14:41:31.19 - <debug>   log_file = (null)
2026.04.29-14:41:31.19 - <debug>   profiling_enabled = false
2026.04.29-14:41:31.19 - <debug>   version_ignore = false
2026.04.29-14:41:31.19 - <debug> Created top-level rundir: /run/user/0/vaccel/9RDV1b
2026.04.29-14:41:31.19 - <info> Registered plugin noop 0.7.1-93-ebc23b1f
2026.04.29-14:41:31.19 - <debug> Registered op noop from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op exec from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op exec_with_resource from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op image_classify from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op image_detect from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op image_segment from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op image_pose from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op image_depth from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op tf_model_load from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op tf_model_unload from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op tf_model_run from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op tflite_model_load from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op tflite_model_unload from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op tflite_model_run from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op torch_model_load from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op torch_model_run from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op torch_sgemm from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op blas_sgemm from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op fpga_arraycopy from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op fpga_vectoradd from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op fpga_parallel from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op fpga_mmult from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op minmax from plugin noop
2026.04.29-14:41:31.19 - <debug> Registered op opencv from plugin noop
2026.04.29-14:41:31.19 - <debug> Loaded plugin noop from libvaccel-noop.so
2026.04.29-14:41:31.19 - <debug> New rundir for session 1: /run/user/0/vaccel/9RDV1b/session.1
2026.04.29-14:41:31.19 - <debug> Initialized session 1 with plugin noop
Initialized session with id: 1
2026.04.29-14:41:31.19 - <debug> session:1 Looking for func implementing op image_classify
2026.04.29-14:41:31.19 - <debug> Returning func for op image_classify from plugin noop
2026.04.29-14:41:31.19 - <debug> [noop] Calling Image classification for session 1
2026.04.29-14:41:31.19 - <debug> [noop] Dumping arguments for Image classification:
2026.04.29-14:41:31.19 - <debug> [noop] model: (null)
2026.04.29-14:41:31.19 - <debug> [noop] len_img: 79281
2026.04.29-14:41:31.19 - <debug> [noop] len_out_text: 512
2026.04.29-14:41:31.19 - <debug> [noop] len_out_imgname: 512
2026.04.29-14:41:31.19 - <debug> [noop] will return a dummy result
2026.04.29-14:41:31.19 - <debug> [noop] will return a dummy result
classification tags: This is a dummy classification tag!
classification imagename: This is a dummy imgname!
2026.04.29-14:41:31.19 - <debug> Released session 1
2026.04.29-14:41:31.19 - <debug> Cleaning up vAccel
2026.04.29-14:41:31.19 - <debug> Cleaning up sessions
2026.04.29-14:41:31.19 - <debug> Cleaning up resources
2026.04.29-14:41:31.19 - <debug> Cleaning up plugins
2026.04.29-14:41:31.19 - <debug> Unregistered plugin noop