Text Generation
Transformers
Safetensors
openelm
custom_code

Is it possible to port from .mlpackage to .mlmodelc

#4
by 0xjorgev - opened

Hi, maybe I am not using the right tools to try porting this model to run locally on iOS/iPadOS, trying to port from ml package to ml modelc.

I'd tried to run xcrun coremlcompiler compile OpenELM-270M-128-float32.mlpackage . which returns an error -> "coremlcompiler: error: compiler error: Encountered an error while compiling a neural network model: Failed to set owner and group on copied weights during compilation. Error description: The file “weight.bin” doesn’t exist.",

I see the weights of the model in a different folder and not as a single .bin file as the compiler requires, any help with this regard would be much appreciated.

Thanks in advance.

Apple org

Hello @0xjorgev ! How did you download the model? I'd suggest you make sure there are no symbolic links inside the downloaded bundle.

Having said that, adding the .mlpackage to your Xcode project should work, there's usually no need to convert it to .mlmodelc (Xcode will do it for you).

Pedro, thank you so much for your fast reply, I did download the models using the hugging face CLI tool but I'll try your suggestion, I was trying to mimic the structure in the SwiftChat app that looks for compiled models (also I did the same a few years ago with Stable Diffusion only got it working with the compiled versions).

Best regards.

Jorge.

Sign up or log in to comment