This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Machine Learning on ARM

I figured Id post on here because I am unclear about a couple things and I figured it would be a quick way to clear up some questions I have.

Im curious if libraries like SK Learn, numpy, pandas, h5py etc. are compatible with ARM based processors?

I see for example that Anaconda appears to have a Linux version available for ARM but I am not clear for example if they differentiate between x64 and ARM64 packages and if there's a difference in whats available etc.

I am also curious about running a Docker image with Anaconda and Jupyter notebook and remotely connecting to it. I would run it on an Oracle Cloud instance (ARM based).

Any feedback from anyone who has some insight on these issues?

Thanks!

Parents
  • Pretty much all the tools you mention are just python libraries, so it's just a matter of having a native python build for your OS / aarch64. Linux has that, so if that's your OS, you should get good performance.

    Anaconda also has a Linux/aarch64 package (make sure you find that one, rather than the x64 one)

    I haven't personally done cloud-based, but there shouldn't be any particular issue if you have access to Arm64-based cloud services. Docker has appropriate images.

Reply
  • Pretty much all the tools you mention are just python libraries, so it's just a matter of having a native python build for your OS / aarch64. Linux has that, so if that's your OS, you should get good performance.

    Anaconda also has a Linux/aarch64 package (make sure you find that one, rather than the x64 one)

    I haven't personally done cloud-based, but there shouldn't be any particular issue if you have access to Arm64-based cloud services. Docker has appropriate images.

Children
No data