Shall you run AI in WebAssembly?
Traditionally, Python has been the language of Artificial Intelligence (AI). The ecosystem of this expressive language is huge, and almost all the related articles, tutorials, and papers use it.
Let's be fair, starting with Python and AI is not an easy task. The number of different guides about how to install Python demonstrates it. Also, every guide uses a different approach. Sonner than later, you will find yourself asking questions like:
- Shall I install Conda, Miniconda or other tool?
- What Python version do I need?
- Why am I getting this error when installing these packages?
Will Python continue as the language for AI? Nobody knows, although projects like Llama.cpp shows the potential of other languages in the AI ecosystem.
WebAssembly and AI
During the last year, the interest on AI grew exponentially. Before, people wanted to use AI. Now they want to start integrating AI inference in their projects. New frameworks, open-source models, documentation, and tooling made AI more affordable for developers.
This explosion introduced