Добавить новость
smi24.net
Вопросы - ответы
Апрель
2020

MindSpore от Huawei: новый конкурент для TensorFlow и PyTorch?

0

Huawei объявила, что ее промежуточное программное обеспечение MindSpore Deep Learning в стиле TensorFlow и PyTorch теперь является открытым исходным кодом. Узнайте в этой статье его наиболее важные характеристики.

MindSpore от Huawei ILyaFil98
Huawei только что объявила, что ее среда MindSpore для разработки приложений для искусственного интеллекта становится открытым исходным кодом и доступна на GiHub и Gitee. MindSpore — это еще одна среда Deep Learning для обучения моделей нейронных сетей, аналогичная TensorFlow или PyTorch, разработанная для использования от Edge до Cloud, которая поддерживает как графические процессоры, так и, очевидно, процессоры Huawei Ascend.В августе прошлого года, когда Huawei объявил об официальном запуске своего процессора Ascend, впервые был представлен MindSpore, заявив, что «в типичном учебном сеансе на основе ResNet-50 комбинация Ascend 910 и MindSpore происходит примерно в два раза быстрее. При обучении моделей искусственного интеллекта по сравнению с другими основными учебными карточками с использованием TensorFlow Это правда, что в последние годы появилось много фреймворков, и, возможно, MindSpore - не более чем одна из групп, которая даже удаленно может конкурировать с TensorFlow (поддерживается Google) и PyTorch (поддерживается Facebook). Архитектура системыНа веб-сайте MindSpore описывается, что инфраструктура состоит из трех основных уровней: выражения внешнего интерфейса, графического движка и среды выполнения бэкенда. На следующем рисунке показана визуальная схема:Первый уровень MindSpore предлагает Python API для программистов. Поскольку языковой лингвистикой в ​​нашем сообществе является де-факто Python, а в противном случае MindSpore хочет конкурировать с PyTorch и TensorFlow. С помощью этого API программисты могут управлять моделями (обучение, логический вывод и т. Д.) и обрабатывать данные. Этот первый уровень также включает поддержку промежуточного представления кода (MindSpore IR), на котором будет основано множество оптимизаций, которые могут быть выполнены при распараллеливании и автоматическом дифференцировании (GHLO).Ниже представлен слой Graph Engine, который предлагает необходимые функции для создания и выполнения автоматического дифференцирования графа выполнения. С MindSpore они выбрали модель автоматической дифференциации, отличную от PyTorch (которая создает динамический график выполнения) или TensorFlow (хотя изначально была выбрана возможность создания более эффективного статического графика выполнения, в настоящее время она также предлагает вариант динамического графа выполнения и позволяет использовать статическую версию графа с использованием декоратора @tf.function его низкоуровневого API).Выбор MindSpore заключается в преобразовании исходного кода в формат промежуточного кода (MindSpore IR), что позволяет использовать преимущества двух моделей (более подробную информацию можно найти в разделе «Автоматическое разграничение» на веб-сайте MindSpore). Последний уровень состоит из всех библиотек и сред выполнения, необходимых для поддержки различных аппаратных архитектур, в которых будет обрабатываться код. Скорее всего, это будет бэкенд, очень похожий на другой фреймворки, возможно, с особенностями Huawei, например, с такими библиотеками, как HCCL (Библиотека коллективной коммуникации Huawei), эквивалентными NCCL NVIDIA (Библиотека коллективной коммуникации NVIDIA).Поддержка визуализации тренировочного процессаСогласно учебному пособию MindSpore, хотя их было невозможно установить и использовать, у них есть MindInsight для создания визуализаций, которые несколько напоминают TensorBoard, TensorFlow. Посмотрите на некоторые скриншоты, которые они показывают на своем сайте:Согласно руководству, MindSpore в настоящее время использует механизм обратного вызова (напоминающий о том, как это делается с Keras) для записи (в файле журнала) в процессе обучения всех тех параметров и гиперпараметров модели, которые мы хотим, а также графика вычислений, когда компиляция нейронной сети в промежуточный код завершена.ПараллелизмВ своем уроке они говорят о двух режимах распараллеливания (DATA_PARALLEL и AUTO_PARALLEL) и представляют пример кода, который обучает ResNet-50 с набором данных CIFAR для процессора Ascend 910 (который я не смог проверить ). DATA_PARALLEL относится к стратегии, широко известной как параллелизм данных, которая состоит в разделении обучающих данных на несколько подмножеств, каждое из которых выполняется в одной реплике модели, но в разных единицах обработки. Поддержка уровня Graph Engine предоставляется для распараллеливания кодов и, в частности, для параллелизма AUTO_PARALLEL.Режим AUTO_PARALLEL автоматически оптимизирует распараллеливание, комбинируя стратегию распараллеливания данных (обсуждаемую выше) со стратегией распараллеливания модели, в которой модель делится на разные части, и каждая часть выполняется параллельно в разных блоках обработки. Этот автоматический режим выбирает стратегию распараллеливания, которая предлагает наилучшие преимущества, о чем можно прочитать в разделе «Автоматическая параллель» на веб-сайте MindSpore (хотя они не описывают, как принимаются оценки и решения). Нам придется подождать, чтобы выделить время для технической команды, чтобы расширить документацию и понять больше деталей о стратегии автоматического распараллеливания. Но очевидно, что эта стратегия автоматического распараллеливания имеет решающее значение, и именно здесь они должны и могут конкурировать с TensorFlow или PyTorch, получая значительно более высокую производительность с использованием процессоров HuaweiЗапланированная дорожная карта и как внести свой вкладОчевидно, что предстоит проделать большую работу, и на данный момент они упорядочили идеи, которые они имеют в виду на следующий год, в обширной дорожной карте, представленной на этой странице, но они утверждают, что приоритеты будут скорректированы в соответствии с пользователем.Обратная связь. На данный момент мы можем найти эти основные линии:    Поддержка большего количества моделей (ожидающие классические модели, GAN, RNN, Transformers, модели обучения с усилением, вероятностное программирование, AutoML и т. Д.).    Расширьте API и библиотеки, чтобы улучшить удобство использования и опыт программирования (больше операторов, больше оптимизаторов, больше функций потерь и т. Д.)    Комплексная поддержка процессора Huawei Ascend и оптимизация его производительности (оптимизация компиляции, улучшение использования ресурсов и т. Д.)    Эволюция программного стека и выполнение оптимизаций вычислительного графа (улучшение промежуточного представления IR, добавление дополнительных возможностей оптимизации и т. Д.).    Поддержка большего количества языков программирования (не только Python).    Улучшение распределенного обучения с оптимизацией автоматического планирования, распределения данных и т. Д.    Улучшите инструмент MindInsight, чтобы программисту было легче «отлаживать» и улучшать настройку гиперпараметров в процессе обучения.    Прогресс в предоставлении функциональных возможностей среды логического вывода в устройствах, находящихся в Edge (безопасность, поддержка моделей других платформ через стандарт ONNX и т. Д.)На странице сообщества вы можете видеть, что у MindSpore есть партнеры за пределами Huawei и Китая, такие как Университет Эдинбурга, Лондонский Имперский колледж, Университет Мюнстера (Германия) или Университет Париж-Сакле. Они говорят, что будут следовать открытой модели управления и предложат всему сообществу внести свой вклад как в код, так и в документацию.ЗаключениеПосле быстрого первого взгляда кажется правильным решение по проектированию и реализации (например, параллелизм и автоматическое дифференцирование), которые могут добавить возможности для улучшений и оптимизаций, которые достигают более высокой производительности, чем структуры, которые они хотят превзойти. Но впереди еще много работы, чтобы поймать PyTorch и TensorFlow, и, прежде всего, создать сообщество, а не просто! Тем не менее, все мы уже знаем, что при поддержке одной крупной компании в секторе, такой как Huawei, все возможно, или это было очевидно три года назад, когда вышла первая версия PyTorch (Facebook), что она может быть близка к пятке TensorFlow (Google)? 






«ЯРКО» провела развлекательную программу на фестивале «Крутая песочница»

СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

ЭКСПЕРТ АНАТОЛИЙ ГОЛОД ПРЕДЛАГАЕТ СЕНСАЦИОННО УЛУЧШИТЬ НАЛОГОВУЮ СФЕРУ!

В Дубне сотрудники Росгвардии помогли утиному семейству перейти оживленную трассу


Скидки по поводу и без от Mirihi Island Resort

Первый Международный фестиваль «Мир классического романса»

Smena SS-2024

Сказка театра Ульгэр в Бурятии «Волшебный платок бабушки Дари» - это захватывающее путешествие в мир волшебства - Театр и Цирк, Культура и Концерт, Россия и Дети:


Vavada Casino: a Leader in the Online Gaming Industry

'Hum bhi insaan hain': Pakistan allrounder Imad urges calm

McDonald's Grimace showed Mets fans what happens when something goes right this season

Scotland star SENT OFF after ‘worst tackle ever seen’ as they capitulate in Euro 2024 opener against Germany


Бесплатный билет в музеи Зеленоградска от «ПАРАDOX» и BelkaCar

Hyundai привозит в Россию старый добрый седан по цене LADA Vesta

Триумфальное возвращение Льва Лещенко на сцену спустя месяцы затишья. Артист презентовал дуэт с солистом группы “Парк Горького” Сергеем АРУТЮНОВЫМ

В Коми ввели штрафы за «склонение к абортам»


Моя Говорящая Кошка 3.2

Создатели Warframe упомянули Android-версию в интервью TouchArcade

Embracer has closed Alone in the Dark studio Pieces Interactive

По аниме и манге «Кайдзю № 8» выпустят PC и мобильную игру — Kaiju No. 8 THE GAME


Монтаж димоходів та вентиляційних систем у Києві


Галина Ржаксенская впервые стала участником ПМЭФ в Санкт-Петербурге

Как Россия уступила Азербайджану значительные территории Дагестана и два села

СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

В России запустили бесплатного цифрового ЗОЖ-помощника


Филиал № 4 ОСФР по Москве и Московской области информирует: Отделение СФР по Москве и Московской области выплатило единовременное пособие при передаче ребенка на воспитание в семью 474 семьям региона

«ЯРКО» провела развлекательную программу на фестивале «Крутая песочница»

США уведомили РФ о приостановке действия пунктов налоговой конвенции 1992 года

Минздрав: В Нижнем Новгороде 12 человек обратились к врачам с ботулизмом


Дерматолог Егорова рассказала, как загорать на солнце без вреда для кожи

Как Россия уступила Азербайджану значительные территории Дагестана и два села

Парадокс "массового заражения" ботулизмом: Врач объяснил, в чём кроется подвох

Экосистема для бизнеса «Синкретика» была представлена в рамках ПМЭФ


Кирилл Скачков из Новокузнецка стал победителем Игр стран БРИКС-2024

Овечкин, Яковлев, Фридзон и Мыскина сыграли в падел-теннис в Турции: «Победила дружба»

Теннисистка Самсонова вышла в финал турнира в Хертогенбосхе

Самсонова обыграла Александрову и вышла в финал турнира WTA в Хертогенбосхе


Служба УрГПУ участвовала в обучающих онлайн-лекциях и провела более 2 тысяч консультаций

Правительство РФ установило минимальный прожиточный минимум на 2025 год

Shot: в Нижнем Новгороде 4 человека госпитализированы с подозрением на ботулизм

Свыше 40 представителей медбизнеса приняли участие в подмосковной конференции


Музыкальные новости

Сказка Ульгэра «Волшебные башмачки Элли» по мотивам знаменитой сказки Александра Волкова «Волшебник Изумрудного города» - Театр и Цирк, Культура и Концерт, Россия и Дети

Хирург Володченков: у певицы Агузаровой не видит глаз из-за неудачной пластики

Театр и Цирк, Культура и Концерт, Россия и Дети: «Волшебный платок бабушки Дари» - это захватывающее путешествие в мир бурятской сказки, которое не оставит равнодушным ни одного зрителя

Возвращение певицы Жанны Агузаровой обернулось скандалом


Как Россия уступила Азербайджану значительные территории Дагестана и два села

СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

Филиал № 4 ОСФР по Москве и Московской области информирует: Отделение СФР по Москве и Московской области выплатило единовременное пособие при передаче ребенка на воспитание в семью 474 семьям региона

Галина Ржаксенская впервые стала участником ПМЭФ в Санкт-Петербурге


Hyundai привозит в Россию старый добрый седан по цене LADA Vesta

В аэропорту Пулково задержали шесть рейсов и отменили еще один

Театр и Цирк, Культура и Концерт, Россия и Дети: Учащиеся Гурульбинской школы восхитились мастерством жонглирования, игрой с хула-хупами, иллюзионистами цирка Бурятии

Социальные и ESG-проекты ГПМ Радио названы лучшими в России


В Москве движение на участке Боровского шоссе перекрыли из-за осадков

Движение на участке Боровского шоссе приостановлено из-за сверхинтенсивных осадков

Движение на участке Боровского шоссе в Новой Москве ограничили из-за подтопления

Бесплатный билет в музеи Зеленоградска от «ПАРАDOX» и BelkaCar


ЯНДЕКС, АЛЕКСАНДР ПУШКИН, АНАТОЛИЙ ГОЛОД И "СВЯТОЙ ЛЕНИН" ВЕДУТ СЛЕДСТВИЕ ВЕКА! ВАЖНЫЕ СЕРЬЁЗНЫЕ ДАННЫЕ.

Путин летит к Ким Чен Ыну. Россия и Северная Корея станут стратегическими партнёрами

ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА. ПРО НАУКУ АКТИВНОЙ ВСЕЛЕННОЙ. ЭКСПЕРТ АНАТОЛИЙ ГОЛОД.

СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.


ПМЭФ-2024: премиальный бренд HONGQI представил на Форуме свои флагманские и новые модели

Зачем Марина Александрова уехала из Москвы в сибирскую глушь



Московский аэропорт Домодедово и Всероссийское общество инвалидов заключили соглашение о сотрудничестве

Врач-дерматолог Мадина Байрамукова: что делать с "мурашками» на коже

Сеть клиник «Будь Здоров» запустила собственное мобильное приложение для пациентов

В Москве убийца пожилых инвалидов засунул сборник нот в тело жертвы



Резидент «Инсайт Люди» Дмитрий Зубов установил мировой рекорд по чеканке мяча

В УФСИН России по Республике Дагестан прошли лично-командные соревнования по легкой атлетике

Красногорск первым встретил участников международного супермарафона Москва-Минск

Военно-спортивный фестиваль Росгвардии в «Лужниках» собрал более 20 000 москвичей и гостей столицы



Москва-Пекин. Собянин в Китае подписал соглашение о сотрудничестве

Сергей Собянин: Активно укрепляем отношения с Китаем

Собянин рассказал о росте турпотока из Китая

Собянин прибыл в Китай с рабочим визитом


Козлов: Россия и КНДР прорабатывают возможность запуска прямых рейсов

Обмен электронными транспортными накладными стал доступен участникам «Биржи грузоперевозок ATI.SU»

Бизнес-омбудсмен Москвы оказывает поддержку НМСП

Российские компании придерживаются собственного подхода в ESG


Sochi1.ru: застолье в Абхазии закончилось отравлением для российской туристки

Как Россия уступила Азербайджану значительные территории Дагестана и два села

Саратовцы на Добро.Конференции: развиваем волонтерство со всей страной

Свыше 40 представителей медбизнеса приняли участие в подмосковной конференции


Более 39 млн рублей направлено на летний отдых и оздоровление детей-сирот в Архангельской области

Ниже воды: как идет обновление подводного флота России

Преподаватель из Архангельска вышла в финал международного конкурса «Педагогическое начало – 2024»

Express: АПЛ «Архангельск» представляет большую угрозу инфраструктуре НАТО


Футболисты ЮФУ одержали три победы в домашнем турнире

Выставка-посвящение «Первая дама советской скульптуры»

В Симферополе пройдёт спектакль-акция «Подаренная жизнь»

Фольклорно-литературная программа «Сказки детства, полные чудес, нас уводят в царство тридесятое»


Россиян призвали добавлять в воду фрукты и специи

На горячую линию паллиативной помощи Подмосковья поступило 5 тысяч звонков с начала года

Экосистема для бизнеса «Синкретика» была представлена в рамках ПМЭФ

Дерматолог Егорова рассказала, как загорать на солнце без вреда для кожи














СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *