apple / coremltools

Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.
https://coremltools.readme.io
BSD 3-Clause "New" or "Revised" License
4.42k stars 640 forks source link

Is it possible for the coremltools project to add support for converting PaddlePaddle models to CoreML models? #1776

Open lishicheng1996 opened 1 year ago

lishicheng1996 commented 1 year ago

❓Question

Hi there,

I recently created a basic implement for converting a PaddlePaddle model to a CoreML model using the coremltools Python package, and I was wondering if it would be possible to officially add support for PaddlePaddle in the coremltools project. If so, I would be happy to dedicate some time to contribute to this effort.

PaddlePaddle is a powerful deep learning framework developed by Baidu that offers several advantages, including:

  1. Faster training on large-scale datasets thanks to its highly optimized distributed training capabilities
  2. Efficient deployment to a variety of hardware devices, including servers, personel computers, mobile and embedded devices
  3. Comprehensive set of pre-built models and libraries, including computer vision, natural language processing, and speech processing models
  4. Active developer community and extensive set of collaborative tools for model building and sharing

Given these advantages, it would be great if coremltools could add support for converting PaddlePaddle models to CoreML models. This would allow PaddlePaddle users to take advantage of the many benefits of CoreML, including native integration with Apple's ecosystem and seamless integration with Xcode for development and testing.

Thanks for your consideration, and please let me know if there's anything I can do to help with this effort.

TobyRoseman commented 1 year ago

Hi @lishicheng1996 - I don't think this is anything we'll support in the near future. However I encourage you to keep working on it. It looks like you have made good progress. Let us know if you have any more questions.

I'll leave this issue open to track interest in coremltools supporting PaddlePaddle.

lishicheng1996 commented 1 year ago

Hi @lishicheng1996 - I don't think this is anything we'll support in the near future. However I encourage you to keep working on it. It looks like you have made good progress. Let us know if you have any more questions.

I'll leave this issue open to track interest in coremltools supporting PaddlePaddle.

Thank you for your response and attention to this matter. I appreciate your encouragement and will continue working on it.