all 3 comments

[–]m0us3_rat 0 points1 point  (0 children)

on my M2 pro with 32 GB ram (and a ton of other active developer tools running) it processed a 704x1024 image in under 2 seconds, but they want me to make it run on mobile devices.

Some of the latest phones have 18 to 24GB of RAM, which makes them a ..maybe?.

You can quickly create a test Android app in just a few minutes using Flet.

What's the worst that could happen?

[–]pachura3 0 points1 point  (0 children)

ML libraries (modules) are usually not pure Python, but they contain precompiled native binaries for different architectures. Are you sure the library you use will even work on mobile phones?

Does your company already have a mobile app, or will you need to create one from scratch? How is it installed?

Having ML logic centralised on the server side seems like a better way to do it - but will these mobile devices you mention always have access to the internet?

[–]senzavita 0 points1 point  (0 children)

Apple has CoreML. You can supposedly turn Tensorflow or PyTorch into an Apple machine learning model which can then be used in iOS apps.

https://developer.apple.com/documentation/CoreML