mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
import/get: optimize LFS prefetching (#10414)
This commit is contained in:
+3
-1
@@ -69,7 +69,9 @@ def download(
|
||||
to_infos = [to]
|
||||
|
||||
if isinstance(fs, DVCFileSystem):
|
||||
lfs_prefetch(fs, from_infos)
|
||||
lfs_prefetch(
|
||||
fs, [f"{fs.normpath(fs_path)}/**" if fs.isdir(fs_path) else fs_path]
|
||||
)
|
||||
cb.set_size(len(from_infos))
|
||||
jobs = jobs or fs.jobs
|
||||
generic.copy(fs, from_infos, localfs, to_infos, callback=cb, batch_size=jobs)
|
||||
|
||||
Reference in New Issue
Block a user