apache / mxnet

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
https://mxnet.apache.org
Apache License 2.0
20.78k stars 6.79k forks source link

Add support to release aarch64 wheels #20184

Open odidev opened 3 years ago

odidev commented 3 years ago

Problem

On aarch64, pip install incubator-mxnet builds the wheels from source code and then install it. It requires user to have development environment installed on his system. also, it take some time to build the wheels than downloading and extracting the wheels from pypi.

Resolution

On aarch64, pip install incubator-mxnet should download the wheels from pypi

@mseth10, Please let me know your interest on releasing aarch64 wheels. I can help in this.

github-actions[bot] commented 3 years ago

Welcome to Apache MXNet (incubating)! We are on a mission to democratize AI, and we are glad that you are contributing to it by opening this issue. Please make sure to include all the relevant context, and one of the @apache/mxnet-committers will be here shortly. If you are interested in contributing to our project, let us know! Also, be sure to check out our guide on contributing to MXNet and our development guides wiki.

mseth10 commented 3 years ago

Hi @odidev , thanks for creating this GitHub issue. I am currently working on the build scripts for MXNet on aarch64, will upstream them to v1.x branch in the next few weeks. We'll also need to update the CD and wheel generation scripts to work with aarch64 platforms. Once CD pipelines are running for aarch64, we can use the generated wheels and publish them to PyPI. Your help with any of these steps would be appreciated!