import onnx from onnxruntime.quantization import quantize_dynamic, QuantType # Пути к файлам model_fp32 = "/root/JiRackTernary1/new/model/jirack_1b.onnx" model_int8 = "/root/JiRackTernary1/new/model/jirack_1b_int8.onnx" print("🚀 Запуск квантования JiRack (BitNet) в INT8...") try: # Оставляем только необходимые аргументы quantize_dynamic( model_input=model_fp32, model_output=model_int8, weight_type=QuantType.QInt8 # Используем знаковый Int8, он лучше для тернарных весов ) print(f"✅ Успех! Квантованная модель сохранена: {model_int8}") except Exception as e: print(f"❌ Ошибка при квантовании: {e}")