onnx/models

Consider versioning models directly in the repo

erinys opened this issue · 6 comments

erinys commented

Feature Request

What is the problem that this feature solves?

Current Git LFS path and GDrive model download paths are ok, but painful to actually figure out what you actually want, having to download everything locally or go file by file and then loading into Netron.

Describe the feature

Replace Git LFS and GDrive by just adding models and datasets directly into the repo with the XetData app and extension. This allows for easier updates and integrated Netron views. I made a copy of the existing repo with models so you can see what this would look like. It's a nicer development experience as well, since we show before and after views on commits and PRs.
netron-demo

Relevant Model Zoo feature areas

Feature Area: Model storage, file organization

Notes

I work for XetData and we are free for all public usage. Happy to make a PR for these updates if there's interest. We also have a version hosted with built in views on XetHub.

Hi @erinys
Thanks for opening the issue.
The integrated Netron visualization is really interesting.
If the models are not stored on Git LFS as its done now, where do the onnx files actually live?

erinys commented

The models would live in the XetHub storage backend, which is backed by S3 and free for all public repositories.

Hi @srinify @erinys
Can we setup a meeting to discuss the above proposal?

erinys commented

Definitely! Let me know when you're free or grab some time on my calendar: https://meetings.hubspot.com/annhuang/book.

Commenting to get updates