Loading...
Loading...
Optimize an exported getitune model (the Geti training library) with post-training quantization. Use when a user wants to run `OVEngine.optimize()` / `engine.optimize()` to produce an INT8 model via NNCF, understands calibration-set requirements, or needs to re-validate and run inference with a quantized model versus the original FP32/FP16 model. Covers OpenVINO NNCF post-training quantization and the accuracy/size trade-off.
npx skill4agent add open-edge-platform/geti getitune-optimizing-a-modelgetitune.xmllibrary/from getitune.engine import create_engine
# Load an exported OpenVINO model, then quantize it
ov_engine = create_engine(
model="/path/to/exported_model.xml",
data="/path/to/dataset",
)
ov_engine.optimize() # INT8 post-training quantization via NNCF
int8_metrics = ov_engine.test() # validate the quantized model
predictions = ov_engine.predict() # run inference with the quantized model.xmlgetitune-exporting-a-modelcreate_engine(model="....xml", data=...)OVEngineoptimize()optimize()test()predict()test()optimize().xml.test().predict().xml.xmlquantizeapplication/backend/app/execution/quantization/optimize()# from library/
just lint
just test-unit -- -k optimize # when you touched optimization codegetitune-exporting-a-model.xmlgetitune-running-inference