See: Description
| Interface | Description |
|---|---|
| Repository |
Repository is a format for storing data Artifacts for various uses including deep
learning models and datasets. |
| RepositoryFactory |
A interface responsible to create
Repository instances. |
| Class | Description |
|---|---|
| AbstractRepository |
The
AbstractRepository is the shared base for implementers of the Repository
interface. |
| Artifact |
An
Artifact is a set of data files such as a model or dataset. |
| Artifact.Item |
A file (possibly compressed) within an
Artifact. |
| Artifact.VersionComparator |
A
Comparator to compare artifacts based on their version numbers. |
| FilenameUtils |
A class containing utility methods.
|
| JarRepository |
A
JarRepository is a Repository contains an archive file from classpath. |
| License |
A
License is a container to save the license information. |
| LocalRepository |
A
LocalRepository is a Repository located in a filesystem directory. |
| Metadata | |
| Metadata.MatchAllMetadata |
A
Metadata class that matches all any search criteria. |
| MRL |
The
MRL (Machine learning Resource Locator) is a pointer to a Metadata "resource"
on a machine learning Repository. |
| RemoteRepository |
A
RemoteRepository is a Repository located on a remote web server. |
| Resource |
A class represents a resource in a
Repository. |
| SimpleRepository |
A
SimpleRepository is a Repository containing only a single artifact without
requiring a "metadata.json" file. |
| SimpleUrlRepository |
A
SimpleUrlRepository is a Repository contains an archive file from a HTTP URL. |
| Version | |
| VersionRange |
There are also helper classes for Model Zoos (ai.djl.repository.zoo).
Repository