alexwengg's picture
Decision-2.0-Kai-0.6B Core ML: packed multi-question fp16 package, runtime, parity reports
6a545c7 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)