Skip to content

Multiple artifact uploads to model registry model versions

What does this MR do and why?

feature: Multiple artifact uploads to model registry model versions

Related #461751 (closed) and #461750 (closed) (This resolves the simultaneous file uploads issue as it's easy)

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

How to set up and validate locally with screenshots or screen recordings

Go to any project, and then deploy and model registry.

On master branch you can try the existing single upload behavior

Uploading multiple files to an existing model

  1. Create a model FooModel1 by just giving a name without file uploads
  2. Create a version 1.0.0 by just giving a version without file uploads
  3. Upload some files
  4. Upload some large files and cancel them
Select multiple files Cancel files Status
image image image

....

Creating a model version with multiple file upload

  1. Create a model FooModel1 by just giving a name without file uploads
  2. Create a model version 1.0.0, and select multiple files.
  3. You can cancel not uploaded files
  4. Click the "Create.." button
  5. If you fload some large files and you have time to cancel them

Creating a model with file multiple uploads

Similar to version but in the model modal.

Model Model version
image image

Notes

  • One caveat is that in your axios cancellations don't work in your local GDK website configuration. It seems to work, but at the end at the network binding level the file still gets uploaded.
Edited by Alper Akgun

Merge request reports

Loading