mirror of
https://github.com/iperov/DeepFaceLive
synced 2025-07-06 04:52:14 -07:00
largefiles in WindowsBuilder.py
This commit is contained in:
parent
ee7d471f20
commit
645065df58
5 changed files with 55 additions and 33 deletions
20
scripts/dev.py
Normal file
20
scripts/dev.py
Normal file
|
@ -0,0 +1,20 @@
|
|||
from pathlib import Path
|
||||
from xlib.file import SplittedFile
|
||||
|
||||
repo_root = Path(__file__).parent.parent
|
||||
large_files_list = [ (repo_root / 'modelhub' / 'onnx' / 'S3FD' / 'S3FD.onnx', 48*1024*1024),
|
||||
(repo_root / 'modelhub' / 'torch' / 'S3FD' / 'S3FD.pth', 48*1024*1024),
|
||||
(repo_root / 'modelhub' / 'cv' / 'FaceMarkerLBF' / 'lbfmodel.yaml', 34*1024*1024),
|
||||
]
|
||||
|
||||
def merge_large_files(delete_parts=False):
|
||||
for filepath, _ in large_files_list:
|
||||
print(f'Merging {filepath}...')
|
||||
SplittedFile.merge(filepath, delete_parts=delete_parts)
|
||||
print('Done')
|
||||
|
||||
def split_large_files(delete_original=False):
|
||||
for filepath, part_size in large_files_list:
|
||||
print(f'Splitting {filepath}...')
|
||||
SplittedFile.split(filepath, part_size=part_size, delete_original=delete_original)
|
||||
print('Done')
|
Loading…
Add table
Add a link
Reference in a new issue