woohaaha

woohaaha

Using a generated machine learning model in Elixir

Let me preface this question by saying that I’m not an ML expert so this question may or may not make sense.

Machine learning models can be generated through various languages and frameworks. These languages and frameworks are most likely to then use these ML models in production. Some model types are SavedModel (from Tensorflow) Pytorch can export Torchscript, ONNX, etc… (I’m probably not even scratching the surface of model export/serialization options).

My question is, assuming the heavy lifting of ML is in the model generation, are there Elixir libraries that can interface with a generated model?

I’m hoping I can generate a model in Pytorch/Tensorflow, export it, and import it to my Phoenix app to make predictions/recommendations/etc…

Can this be done?

Thank you

Most Liked Responses

mindok

mindok

It doesn’t quite answer your question, but this article by @alvises shows one way to run ML models from Elixir with the actual prediction managed by Python:

@sym_num has done a lot of work in this area too - building a library to harness the GPU - see GitHub - sasagawa888/deeppipe2: Deep Learning library using GPU(CUDA/cuBLAS) · GitHub - I’m not sure what would be involved to port or run models.

Where Next?

Popular in Questions Top

New
Tee
can someone please explain to me how Enum.reduce works with maps
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
beno
I will often find my self writing things similar to: case some_value do nil -> something() "" -> something() _ -> somethi...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New

Other popular topics Top

mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 53690 245
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement