I have a .onnx file from a trained model that's stored on the application persistentpath. I want to load it at runtime and set it as the model for an Agent. Now, the Agent expects a NNModel in its SetModel method. This is what I've tried Code (CSharp): var modelPath = NNHelper.GetOnnxPath(Species, selectedBrain.Brain); var modelData = File.ReadAllBytes(modelPath); NNModel model = ScriptableObject.CreateInstance<NNModel>(); model.modelData = ScriptableObject.CreateInstance<NNModelData>(); model.modelData.Value = modelData; GetComponent<FishAgent>().SetModel("Fishy", model); This results in the NotSupportedException: Format version not supported: 242 error since Barracuda doesn't support Onnx files apparently. Online I've read some people have used the ONNXConverter, however, that converts the byte to a Model, where a byte is required for the modelData.Value. Any suggestions?