Erlang_Python – Combine Python's ML/AI Ecosystem with Erlang's Concurrency
Erlang_Python integrates Python's machine learning capabilities with Erlang's concurrency features. It allows for seamless execution of Python code within the Erlang environment, enabling true parallelism and async support. This combination facilitates the development of scalable AI-powered applications.
- ▪Erlang_Python embeds Python into the BEAM VM, allowing for non-blocking execution of Python functions.
- ▪It supports various parallelism options, including worker mode and OWN_GIL sub-interpreters for true parallelism.
- ▪The integration allows for bidirectional calls between Python and Erlang, with automatic type conversion.
Opening excerpt (first ~120 words) tap to expand
Search documentation of erlang_python Default Default In-browser search Settings erlang_python View Source Combine Python's ML/AI ecosystem with Erlang's concurrency.Run Python code from Erlang or Elixir with true parallelism, async/await support, and seamless integration. Build AI-powered applications that scale.Overviewerlang_python embeds Python into the BEAM VM, letting you call Python functions, evaluate expressions, and stream from generators - all without blocking Erlang schedulers.Parallelism options:Worker mode (default, recommended) - Works with any Python version.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Hexdocs.