Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
9004aa0
MINIFICPP-2892 Tensor extensions based on sonos/tract
martinzink Jul 8, 2026
423a292
review changes
martinzink Sep 9, 2026
cf0a2d9
ruff fix
martinzink Sep 9, 2026
e8ebb2b
fix cargo clippy
martinzink Sep 9, 2026
cb351bb
review changes
martinzink Sep 9, 2026
5ed98d2
fix
martinzink Sep 9, 2026
3925821
fix panic on malformed tensor payload in tensor_helpers.rs
martinzink Sep 11, 2026
56900af
fix doc drift in descriptions
martinzink Sep 11, 2026
02b0095
fix 0/0 in IoU
martinzink Sep 11, 2026
a613332
classify_image.rs Failure description fix
martinzink Sep 11, 2026
7fa3863
remove code duplication from InvokeTract model and add result_via_out…
martinzink Sep 11, 2026
2e23dd8
rebase fix
martinzink Sep 11, 2026
22afa6f
Cargo.toml doesnt need explicit all features
martinzink Sep 11, 2026
fedbf16
fix image_to_tensor.rs
martinzink Sep 14, 2026
76e7278
respect original image format in draw_bounding_box.rs
martinzink Sep 14, 2026
a35d641
rebase fix
martinzink Sep 14, 2026
d6e39f2
fixing opus 5's findings
martinzink Sep 23, 2026
64eebb7
trim labels both direction
martinzink Sep 23, 2026
0d344a1
adding missing TENSOR_BYTES_ATTR to image_to_tensor_def.rs
martinzink Sep 24, 2026
dea51ec
"certifi>=2026.7.22"
martinzink Sep 25, 2026
92c3020
Feature: Face detection with UltraFace Single Shot MultiBox Detector …
martinzink Sep 25, 2026
db3d02c
added missing apache license
martinzink Sep 25, 2026
ab06768
output attrs changes,
martinzink Sep 25, 2026
d06f0c3
LineColor changes
martinzink Sep 25, 2026
01eb67e
labelsproperty
martinzink Sep 25, 2026
9bafc8d
Apply batched suggestions from code review
martinzink Sep 25, 2026
890708a
#[strum(serialize = "Grayscale")]
martinzink Sep 25, 2026
cd390d7
sigmoid tests in classify_output.rs
martinzink Sep 25, 2026
afb709d
move test_resources into target folder
martinzink Sep 25, 2026
0a380d8
folded label_index_offset into labels
martinzink Sep 25, 2026
281338c
docs update
martinzink Sep 25, 2026
c1275a6
refresh manifest
martinzink Sep 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
625 changes: 625 additions & 0 deletions .github/references/ubuntu_22_04_clang_arm_manifest.json

Large diffs are not rendered by default.

18 changes: 17 additions & 1 deletion CONTROLLERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ limitations under the License.
- [RocksDbStateStorage](#RocksDbStateStorage)
- [SmbConnectionControllerService](#SmbConnectionControllerService)
- [SSLContextService](#SSLContextService)
- [TractModelService](#TractModelService)
- [UpdatePolicyControllerService](#UpdatePolicyControllerService)
- [VolatileMapStateStorage](#VolatileMapStateStorage)
- [XMLReader](#XMLReader)
Expand Down Expand Up @@ -324,6 +325,22 @@ In the list below, the names of required properties appear in bold. Any other pr
| Use System Cert Store | false | true<br/>false | Whether to use the certificates in the OS's certificate store |


## TractModelService

### Description

Provides a shared, CPU-optimized neural network for inference. Supports ONNX (`.onnx`) and NNEF (directory or tarball) models; the format can be auto-detected from the file extension or set explicitly.

### Properties

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

| Name | Default Value | Allowable Values | Description |
|---------------------|---------------|------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Model File Path** | | | Absolute path to the model on the edge device. For ONNX this is a `.onnx` file; for NNEF this is a `.nnef.tgz` archive, a `.nnef` tarball, or the root directory of an unpacked NNEF model. The model is loaded, parsed, and compiled for the host CPU once when the controller service is enabled; subsequent inference calls reuse the compiled runnable. |
| **Model format** | Auto | Auto<br/>Onnx<br/>Nnef | Format of the file/directory referenced by 'Model File Path'. 'Auto' picks Onnx when the path ends in `.onnx` and Nnef when it ends in `.nnef`, `.nnef.tgz`, `.nnef.tar`, `.nnef.tar.gz`, or points at a directory. Set explicitly when the path uses a non-standard extension. |


## UpdatePolicyControllerService

### Description
Expand Down Expand Up @@ -393,4 +410,3 @@ In the list below, the names of required properties appear in bold. Any other pr
| **Pretty Print XML** | false | true<br/>false | Specifies whether or not the XML should be pretty printed |
| **Name of Record Tag** | | | Specifies the name of the XML record tag wrapping the record fields. |
| **Name of Root Tag** | | | Specifies the name of the XML root tag wrapping the record set. |

Loading
Loading