apache / gravitino

World's most powerful open data catalog for building a high-performance, geo-distributed and federated metadata lake.
https://gravitino.apache.org
Apache License 2.0
1.09k stars 343 forks source link

[#5600] feat(API): Add Java API definition for ML model in Gravitino #5612

Open jerryshao opened 2 days ago

jerryshao commented 2 days ago

What changes were proposed in this pull request?

This PR adds the API definition for ML model and model catalog.

Why are the changes needed?

This is the first step to support ML model management in Gravitino.

Fix: #5600

Does this PR introduce any user-facing change?

Yes.

How was this patch tested?

Manual verification.

jerryshao commented 1 day ago

@xloya @coolderli @zhoukangcn can you please also review this API design, to see if it is OK for you.

coolderli commented 1 day ago

LGTM.

xloya commented 20 hours ago

Sorry late for reply, I will take time to review it today.

jerryshao commented 12 hours ago

@xunliu @shaofengshi @FANNG1 @yuqi1129 @mchades @diqiu50 can you please also help to review?