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 Repositoryis a format for storing dataArtifacts for various uses including deep learning models and datasets.RepositoryFactory A interface responsible to createRepositoryinstances. -
Class Summary Class Description AbstractRepository TheAbstractRepositoryis the shared base for implementers of theRepositoryinterface.Artifact AnArtifactis a set of data files such as a model or dataset.Artifact.Item A file (possibly compressed) within anArtifact.Artifact.VersionComparator AComparatorto compare artifacts based on their version numbers.FilenameUtils A class containing utility methods.JarRepository AJarRepositoryis aRepositorycontains an archive file from classpath.License ALicenseis a container to save the license information.LocalRepository ALocalRepositoryis aRepositorylocated in a filesystem directory.Metadata Metadata.MatchAllMetadata AMetadataclass that matches all any search criteria.MRL TheMRL(Machine learning Resource Locator) is a pointer to aMetadata"resource" on a machine learningRepository.RemoteRepository ARemoteRepositoryis aRepositorylocated on a remote web server.SimpleRepository ASimpleRepositoryis aRepositorycontaining only a single artifact without requiring a "metadata.json" file.SimpleUrlRepository ASimpleUrlRepositoryis aRepositorycontains an archive file from a HTTP URL.Version VersionRange