AA-YOLO introduces an Anomaly-Aware Detection Head (AADH) that reformulates IR target detection as a statistical anomaly detection problem. The AADH adds only +0.2M parameters and +5% FLOPs to any YOLO backbone. Key components:
1import torch
2from safetensors.torch import load_file
3
4# Load SafeTensors (recommended)
5state_dict = load_file("pytorch/fenris_v0.1.0.safetensors")
6
7# Or load PyTorch
8state_dict = torch.load("pytorch/fenris_v0.1.0.pth", map_location="cpu")
1import onnxruntime as ort
2import numpy as np
3
4session = ort.InferenceSession("onnx/fenris_v0.1.0_allinone.onnx")
5input_data = np.random.randn(1, 3, 256, 256).astype(np.float32)
6outputs = session.run(None, {"ir_input": input_data})
1import tensorrt as trt
2
3runtime = trt.Runtime(trt.Logger(trt.Logger.WARNING))
4with open("tensorrt/fenris_v0.1.0_fp16.engine", "rb") as f:
5 engine = runtime.deserialize_cuda_engine(f.read())