Андрей Гейн. Mojo - революция или хайп?
Вставка
- Опубліковано 27 бер 2024
- Ждем вас на наших конференциях:
2 февраля 2024 - EkbPy
26-27 июля 2024 - PyCon
Андрей Гейн
Любитель питона
Mojo - революция или хайп?
В мае разработчики движка Modular опубликовали публичную версию языка Mojo. Код на Mojo выглядит один-в-один, как код на питоне, и это не случайно.
Mojo - это одновременно под- и надмножество питона, позволяющее выжимать адскую производительность в требовательных к CPU задачах - например, в задачах ML и AI.
Подробностей пока мало: запустить Mojo локально нельзя, можно лишь воспользоваться специальной версией Jupyter Notebook, доступ к которой выдаётся через лист ожидания. Из материалов про Mojo пока доступны в основном только красивые презентации его авторов (показывающие, например, ускорение относительно CPython в тысячи раз на задаче умножения двух матриц).
Я получил доступ к превью Mojo и немного в нём поковырялся. Так что теперь давайте вместе во время доклада попробуем разобраться, есть ли у этой разработки шансы на революцию, или это просто попытка выехать на хайпе вокруг AI?
Спасибо, интересная штука, вполне возможно займет свое место
Ура, я наконец то понял что такое это ваше mojo
По поводу сравнения numpy и mojo.
Параллельность в коде на mojo вполне может присутствовать как и использование simd. Ибо компилятор основан на MLIR, который затачивается под такие задачи.
Насчёт якобы ошибки при вычислении площади круга: никакой ошибки в слайде нет. Две функции выдали абсолютно одинаковый результат. Это на 27:00
уже и локально можно ставить и даже часть заопенсорисили)
Когда увидел ошибку Mojo тоже сразу подумал что добавили плюсовых ошибок 😂
😂😂😂 ключевые слова в ЯП уже повторяются по 100 раз.