Package ai.djl.repository
Contains a Maven-based Repository format for creating repositories of artifacts such as datasets
and model zoos.
There are also helper classes for Model Zoos (ai.djl.repository.zoo
).
- See Also:
Repository
-
Interface Summary Interface Description Repository Repository
is a format for storing dataArtifact
s for various uses including deep learning models and datasets.RepositoryFactory A interface responsible to createRepository
instances. -
Class Summary Class Description AbstractRepository TheAbstractRepository
is the shared base for implementers of theRepository
interface.Artifact AnArtifact
is a set of data files such as a model or dataset.Artifact.Item A file (possibly compressed) within anArtifact
.Artifact.VersionComparator AComparator
to compare artifacts based on their version numbers.FilenameUtils A class containing utility methods.JarRepository AJarRepository
is aRepository
contains an archive file from classpath.License ALicense
is a container to save the license information.LocalRepository ALocalRepository
is aRepository
located in a filesystem directory.Metadata Metadata.MatchAllMetadata AMetadata
class that matches all any search criteria.MRL TheMRL
(Machine learning Resource Locator) is a pointer to aMetadata
"resource" on a machine learningRepository
.RemoteRepository ARemoteRepository
is aRepository
located on a remote web server.SimpleRepository ASimpleRepository
is aRepository
containing only a single artifact without requiring a "metadata.json" file.SimpleUrlRepository ASimpleUrlRepository
is aRepository
contains an archive file from a HTTP URL.Version VersionRange