File size: 736 Bytes
e362e9c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import os
import math
import json
OUTPUT_FILE_NAME = "Deepseek-V2-Chat.f16.gguf" # Merge output file name
CHUNK_PATHS_FILE = "chunk_paths.json"
def merge(chunk_paths):
output_path = os.path.join(os.path.dirname(chunk_paths[0]), OUTPUT_FILE_NAME)
with open(output_path, "wb") as f_out:
for filepath in chunk_paths:
with open(filepath, "rb") as f_in:
f_out.write(f_in.read())
print(f"Merged file saved to {output_path}")
if __name__ == "__main__":
if os.path.exists(CHUNK_PATHS_FILE):
with open(CHUNK_PATHS_FILE) as f:
chunk_paths = json.load(f)
else:
chunk_paths = split(main_filepath)
merge(chunk_paths) |