Notice: file_put_contents(): Write of 10332 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 8192 of 18524 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
DL in NLP@dlinnlp P.1595
DLINNLP Telegram 1595
Hello, Mojo 🔥
docs.modular.com/mojo/notebooks/HelloMojo.html

Новый язык программирования заточенный под нейросетки. Уже таких было несколько, но Mojo очень активно пиарят, так что есть чуть больший шанс что он взлетит.

Во-первых зачем?
1. Python "poor low-level performance" — сомнительный аргумент, тк весь тяжёлый код выполняется не в питоне
1. GIL — мультипроцессорность в питоне и правда странноватая и это заметно когда работаешь в distributed
1. Python по сути выступает glue code для C/C++ библиотек и поэтому разрабатывать проекты которые требуют low-level оптимизаций довольно сложно. Авторы Mojo говорят что именно из-за этого Tensorflow 1.X был со статическими графами и получился таким каким получился. И PyTorch 2.X сейчас тоже направляется в эту сторону. Mojo предлагает сделать весь код быстрым, чтобы оптимизации вычислений находились в компиляторе языка, а не в абстрации компилятора графа.

При этом обещают:
1. Mojo is a superset of Python — весь питоноский код это просто плохой Mojo
1. Full compatibility with the Python ecosystem
1. Target accelerators and other heterogeneous systems
1. Mojo Playground — ноутбуки на Mojo 🔥 (пока что invite-only)
1. Заопенсорсить язык после стабильного релиза

То есть если я правильно понял Mojo пытается заменить собой не только Python, но и CUDA/Triton. Было бы классно если бы он взлетел. Запросил доступ к бете, попробуем когда дадут.
🔥41🤔7🥴54👍1👏1



tgoop.com/dlinnlp/1595
Create:
Last Update:

Hello, Mojo 🔥
docs.modular.com/mojo/notebooks/HelloMojo.html

Новый язык программирования заточенный под нейросетки. Уже таких было несколько, но Mojo очень активно пиарят, так что есть чуть больший шанс что он взлетит.

Во-первых зачем?
1. Python "poor low-level performance" — сомнительный аргумент, тк весь тяжёлый код выполняется не в питоне
1. GIL — мультипроцессорность в питоне и правда странноватая и это заметно когда работаешь в distributed
1. Python по сути выступает glue code для C/C++ библиотек и поэтому разрабатывать проекты которые требуют low-level оптимизаций довольно сложно. Авторы Mojo говорят что именно из-за этого Tensorflow 1.X был со статическими графами и получился таким каким получился. И PyTorch 2.X сейчас тоже направляется в эту сторону. Mojo предлагает сделать весь код быстрым, чтобы оптимизации вычислений находились в компиляторе языка, а не в абстрации компилятора графа.

При этом обещают:
1. Mojo is a superset of Python — весь питоноский код это просто плохой Mojo
1. Full compatibility with the Python ecosystem
1. Target accelerators and other heterogeneous systems
1. Mojo Playground — ноутбуки на Mojo 🔥 (пока что invite-only)
1. Заопенсорсить язык после стабильного релиза

То есть если я правильно понял Mojo пытается заменить собой не только Python, но и CUDA/Triton. Было бы классно если бы он взлетел. Запросил доступ к бете, попробуем когда дадут.

BY DL in NLP




Share with your friend now:
tgoop.com/dlinnlp/1595

View MORE
Open in Telegram


Telegram News

Date: |

But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October. Some Telegram Channels content management tips Content is editable within two days of publishing According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram.
from us


Telegram DL in NLP
FROM American