LINUX.ORG.RU

Вышел PyTorch 2.10

 , ,


0

4

PyTorch — популярный фреймворк для машинного обучения — обновился до версии 2.10.

Cреди основных новшеств можно отметить:

  • Поддержка AMD ROCm:

    • Введена поддержка сгруппированной GEMM.
    • Улучшена поддержка ROCm для Windows.
    • Добавлены новые модели GPU GFX1150/GFX1151 (серия AI 300) в списки поддержки hipblaslt.
    • Расширены функциональные возможности, такие как поддержка scaled_mm v2 и AOTriton scaled_dot_product_attention.
  • Поддержка GPU Intel:

    • Внедрены новые API Torch XPU для Intel.
    • Поддержка дополнительных операторов ATen.
    • Оптимизация производительности для GPU Intel.
  • Поддержка NVIDIA CUDA:

    • Расширенные возможности для написания шаблонных ядер.
    • Улучшена поддержка CUDA 13.
  • Поддержка Python 3.14 для torch.compile(), а также экспериментальная поддержка сборки Python 3.14 без глобальной блокировки интерпретатора (free-threaded).

  • Снижение накладных расходов на запуск ядер благодаря горизонтальному слиянию комбо-ядер в Torch Inductor.

Полный список изменений доступен на github.

Готовые варианты, скомпилированные для разных GPU, ОС и языков (Python/C++/Java) указаны на сайте Pytorch

>>> источник

★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от Lrrr

Вот когда перепишут на раст — будет написано, и обязательно в раздел «безоспасность»!

XMPP ★★
() автор топика

Понаделуют разные недоGPU amd и intel, и мучайся разработчикам вместо использования православного CUDA

One ★★★★★
()
Ответ на: комментарий от One

Понаделуют разные недоGPU amd и intel, и мучайся разработчикам вместо использования православного CUDA

У амуде есть хорошие карточки, например, Radeon AI PRO R9700 примерно на 30% уступает 5090, но это за половину цены и половину потребляемой мощности.

annulen ★★★★★
()
Ответ на: комментарий от annulen

например, Radeon AI PRO R9700

Будет условно 2х затраты человекочасов для реализации проекта, медленнее 2х FP32, на костялях придётся жить и в fp4/fp8.

Да, если ты корпорация и штат в кучу людей, то можешь себе позволить AMD, иногда, под конкретику

One ★★★★★
()

Нинада, ОЗУ уже стоит как поездка в отпуск :(

IPR ★★★★★
()
Ответ на: комментарий от bread

Железная логика. Раз Py, значит на питоне написан. По такой схеме, видимо, раз торч, то сладко дунул получается.

bbrin
()
Ответ на: комментарий от bbrin

Просто я угораю с того, что для питона всё нужно писать на C++. А потом питономакаки плюют в колодец и требуют везде внедрять раст или ещё какое хипстоговно.

bread
()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от bread

Просто я угораю

@

Хрю!

Тут уже всем видно что вы просто хрюкаете.

Obezyan
()
Ответ на: комментарий от bread

Помоему вы не понимаете суть питона, как скриптового языка для быстрого решения задач за счет применения готовых инструментов, которые могу быть написаны на любом языке, в том числе C++ (или раст, мне лично без разницы) если есть требования к производительности. Ну и, кстати, не думаю, что адекватные питонисты настаивают на том, что все должно быть переписанно на раст, причем как можно скорее.

bbrin
()
Ответ на: комментарий от bread

Ну т.е. в вашем понимании надо людей, которые обучают нейронки, заставить на крестах писать? Не знаешь матан - идешь на метан?))) Или нейронки тоже не нужны?

bbrin
()
Ответ на: комментарий от bread

ipython это щель башее баша

с возможностью плавного погружения сущностей написанных на табах(4ёхпробелах) погружать в более близкие к 0-1 языки если нужон блэйзингифаст

впрочем pypy почти сделал из python lisp не нуждающийся в плокладко-языках

qulinxao3 ★☆
()
Ответ на: комментарий от maxcom

Вроде бы пофиксили где-то в районе версии 2.7. До этого приходилось сидеть на кривых nightly версиях.

ymn ★★★★★
()
Ответ на: комментарий от bbrin

Слушай, я так jwm избегал - думал, он на джаве написан.

«Как корабль назовёшь» итд итп.

Bfgeshka ★★★★★
()
Ответ на: комментарий от One

Ты чорт и провокатор! Разве ссаная проприетарщина может быть православной? Нет, не может

cobold ★★★★★
()
Ответ на: комментарий от alt-tab-let

Как минимум stem separation модели работают даже на древних cpu типа моего. Если домохозяйка хочет попеть караоке под минусовку, теперь ее можно делать самостоятельно из любой песни.

James_Holden ★★★★★
()
Ответ на: комментарий от qulinxao3

Какой лисп? Питон даже не expression-oriented. Это тупо бейсик, полностью состоящий из специальных форм. Насовали тыщу зарезервированных слов и радуются. Непонятно как переменную нужно назвать, чтобы не вляпаться. И расширяется эта фигня только путем изменения кода самого интерпретатора.

bread
()
Ответ на: комментарий от bread

почти правильно посчитал

Python 3 has 33 while Python 2 has 30 reserved words

alt-tab-let ★★★
()
Ответ на: комментарий от bread

ля

pypy на питоне житит питоно-код в бинарь - ровно то что отличало lisp live среды времён допотопных

и ващет через := подмножество питона легко становится чисто expression-orinted как и all\any заменяет вполне итерации

qulinxao3 ★☆
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.