alexwengg's picture
Decision-2.0-Eos-0.8B Core ML: shared prefix + chunked packed questions, fp16 package, runtime, parity reports
7bf8323 verified
Raw History Blame Contribute Delete
518 Bytes
"""Merge single-bucket packages into one multifunction package (weights stored once; macOS 15+)."""
import sys
import coremltools as ct
out, specs = sys.argv[1], sys.argv[2:] # name=path ...
desc = ct.utils.MultiFunctionDescriptor()
for s in specs:
name, path = s.split("=")
desc.add_function(path, src_function_name="main", target_function_name=name)
desc.default_function_name = specs[1].split("=")[0] if len(specs) > 1 else specs[0].split("=")[0]
ct.utils.save_multifunction(desc, out)
print("saved", out)