# ModelConverter API Reference

Python API: `modelconverter`

Source version: `v0.6.1-beta` (commit `e39148bdabed73810f52685a5fb3f07f7aa05a86`)

Model converter for Luxonis camera platforms.

`modelconverter` converts a trained model into the format required by the RVC2, RVC3, RVC4 or Hailo platform, passed either
directly or packaged in an NN Archive. ONNX is the format every platform accepts; which other formats a platform takes is a
property of its toolchain and is documented by the corresponding sub-package of
[modelconverter.platforms](https://docs.luxonis.com/software-v3/ai-inference/conversion/rvc-conversion/offline/modelconverter/modelconverter-api-reference/platforms.md).
Each conversion is executed inside a per-backend Docker image that bundles the corresponding vendor toolchain, so the host only
needs Docker and this package.

This top-level package holds the version constants and registers any externally provided put-file plugins at import time.

## Child Pages

 * [cli](https://docs.luxonis.com/software-v3/ai-inference/conversion/rvc-conversion/offline/modelconverter/modelconverter-api-reference/cli.md)
 * [platforms](https://docs.luxonis.com/software-v3/ai-inference/conversion/rvc-conversion/offline/modelconverter/modelconverter-api-reference/platforms.md)
 * [utils](https://docs.luxonis.com/software-v3/ai-inference/conversion/rvc-conversion/offline/modelconverter/modelconverter-api-reference/utils.md)
 * [CLI](https://docs.luxonis.com/software-v3/ai-inference/conversion/rvc-conversion/offline/modelconverter/modelconverter-api-reference/__main__.md)

## Functions

### load_put_file_plugins

```python
def load_put_file_plugins():
```

Register any external put file plugins.

## Attributes

### semver

### version
