Package ai.djl.hadoop.hdfs
Class HdfsRepository
- java.lang.Object
-
- ai.djl.repository.AbstractRepository
-
- ai.djl.hadoop.hdfs.HdfsRepository
-
- All Implemented Interfaces:
ai.djl.repository.Repository
public class HdfsRepository extends ai.djl.repository.AbstractRepositoryAHdfsRepositoryis aRepositorylocated on a Hadoop HDFS.- See Also:
Repository
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddownload(java.nio.file.Path tmp, java.net.URI baseUri, ai.djl.repository.Artifact.Item item, ai.djl.util.Progress progress)java.util.List<ai.djl.repository.MRL>getResources()booleanisRemote()ai.djl.repository.Metadatalocate(ai.djl.repository.MRL mrl)ai.djl.repository.Artifactresolve(ai.djl.repository.MRL mrl, java.util.Map<java.lang.String,java.lang.String> filter)-
Methods inherited from class ai.djl.repository.AbstractRepository
addResource, getBaseUri, getCacheDirectory, getFile, getName, listDirectory, md5hash, openStream, prepare, resolvePath, save
-
-
-
-
Method Detail
-
isRemote
public boolean isRemote()
-
locate
public ai.djl.repository.Metadata locate(ai.djl.repository.MRL mrl) throws java.io.IOException- Throws:
java.io.IOException
-
resolve
public ai.djl.repository.Artifact resolve(ai.djl.repository.MRL mrl, java.util.Map<java.lang.String,java.lang.String> filter) throws java.io.IOException- Throws:
java.io.IOException
-
download
protected void download(java.nio.file.Path tmp, java.net.URI baseUri, ai.djl.repository.Artifact.Item item, ai.djl.util.Progress progress) throws java.io.IOException- Overrides:
downloadin classai.djl.repository.AbstractRepository- Throws:
java.io.IOException
-
getResources
public java.util.List<ai.djl.repository.MRL> getResources()
-
-