Principle:Kornia Kornia ONNX Dependency Setup
Appearance
| Knowledge Sources | |
|---|---|
| Domains | ONNX, Environment |
| Last Updated | 2026-02-09 15:00 GMT |
Overview
Technique of installing required ONNX packages before using Kornia's ONNX model pipeline features.
Description
Kornia's ONNX features depend on external packages (onnx, onnxruntime) that are not installed by default. The packages serve distinct roles:
onnx— provides model format support and graph manipulation.onnxruntime— provides the CPU inference engine.onnxruntime-gpu— replaces the CPU-only package for CUDA-accelerated inference.
These are lazy-loaded by Kornia, so installation is only needed when using ONNX features.
Usage
Install before using ONNXSequential, ONNXLoader, or any ONNX-related Kornia API.
Theoretical Basis
Package dependencies:
onnx— model format, graph manipulation.onnxruntime— CPU inference.onnxruntime-gpu— CUDA-accelerated inference.
Kornia uses lazy loading to avoid import errors when ONNX is not installed.
Related Pages
Page Connections
Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment