OpenGradient and lessons from a trace-less model

Last year, I jumped into a position because an AI model was giving some pretty solid signals. The setup looked decent, the data seemed reasonable, and the probability was convincing, but a few days later, I discovered that the issue behind the model was that the data was outdated, and there was no clarity on which version was being used or who updated it and when.
The loss back then wasn't just about money. It made me lose faith in how many AI systems are deployed so casually.
Since then, I've paid more attention to model versioning. A model needs to not only run but also inform users about what has changed, which files are being used, which version is active, and the current results based on which data foundation.
This is what caught my eye about @OpenGradient Hub. The way Hub separates Repository, Release, and Files into distinct layers makes tracking models clearer. Each release from v1.00 to v2.00 can be used independently, meaning users aren't forced to blindly trust the latest version without knowing its history.
For me, that’s not just file management. It’s a form of accountability for AI.
But there’s still one thing I’m concerned about.
The models on Hub use the ONNX format, so if the original model comes from PyTorch or TensorFlow, the conversion process is unavoidable. During conversion, quantization, loss of precision, or accuracy drift may occur. The issue is, how much drift is there, which model is affected more, and whether there are benchmarks before and after conversion needs to be clearer to the users.
If an AI model is used for financial decisions, the gap between the original and the ONNX version shouldn’t be a detail that gets overlooked.

$OPG #opg
$SPCXB $BSB