EulerOS
Если вы не слышали, что такое EulerOS, то в этом нет ничего удивительного, потому что анонс этой операционной системы прошёл совсем недавно — в апреле 2020 года. Конечно, компании Huawei нужен был собственный дистрибутив Linux, который можно предлагать в качестве платформы для ARM64 архитектуры и приложений под ИИ, и они взяли за основу CentOS, решили основную его проблему (задержку апдейтов безопасности, организовав команду круглосуточной поддержки), получили сертификаты безопасности CC EAL4+ и CC EAL2+, и получился продукт, который имеет ту же архитектуру, что и Red Hat или Oracle Linux, а значит на него легко перейти.
В репозиториях Huawei собран целый букет корпоративного софта с открытым исходным кодом, в том числе для сетевой безопасности, работы с big data, построения сетей хранения данных, миграции, управления облаком, базами данных и т.д.
EulerOS доступна в качестве образа для контейнеров в официальном репозитории docker и для скачивания на официальном сайте в виде iso образа.
Mindspore
Компания Huawei не стала ограничиваться только выпуском драйверов для своих продуктов серии Ascend, нет этот шаг не для такого крупного гиганта. Вместо этого, Huawei выпустила собственную AI-платформу MindSpore, встав в один ряд с Google (Tensorflow) и Facebook (PyTorch). Это бесплатный фреймвор, который вы можете использовать для программирования на Python-е версии 3.7.5, и вы только вдумайтесь — по сути, у Huawei есть свой «Tensorflow». На момент написания статьи, пока что он был доступен в двух версиях: 0.1.0-alpha и 0.2.0-alpha.
И самое приятное, что Huawei понимает, что в современных условиях открытого мира, создание коммьюнити разработчиков требует поддержки всех стандартов, поэтому MindSpore поддерживает и CPU серии x86, и GPU Nvidia с библиотеками CUDA 9.2/10.1, и конечно же Ascend 910. Установить MindSpore можно через PiP или в виртуальной среде Anaconda. На сегодня пакеты доступны для Ubuntu x86, Windows-x64 (только под CPU) и EulerOS (aarch64 и x86).
Конечно, понятно что сейчас Huawei находится в начале пути по развитию Mindspore, и многое будет зависеть от принятие фреймворка сообществом программистов. Однако, с точки зрения перспектив, планы у китайцев, прямо-таки, наполеоновские:
Направления развития MindSpore:
- Поддержка большего разнообразия моделей (классические модели, генеративно-состязательная сеть GAN, рекуррентная нейронная сеть, трансформеры, обучение с подкреплением, вероятностное программирование, AutoML и другие)
- Расширение API и библиотек для улучшения возможностей программирования
- Оптимизация производительности процессоров Huawei Ascend
- Эволюция программного стека и выполнение оптимизаций вычислительного графа ( добавление дополнительных возможностей оптимизации и т.д.).
- Поддержка большего числа языков программирования (не только Python)
- Улучшение распределенного обучения с помощью оптимизации автоматического планирования, распределения данных и т.д.
- Улучшение инструмента MindInsight, чтобы сделать его проще для программиста
- Улучшение функциональности и безопасности для Edge-устройств
Обратите внимание на расширение языков программирования: сегодня это только Python, но вполне логично ожидать поддержки R, LISP, Smalltalk и Prolog
ОЦЕНКА КОНКУРЕНТОСПОСОБНОСТИ И АДЕКВАТНОСТИ НОВОГО ТОВАРА НА РЫНКЕ СБЫТА
Дополнительно рассмотрим вопросы контроля за продвижением новинок на рынке сбыта, включающие оценку конкурентоспособности и реакции потребителей на появление нового товара. Конкурентоспособность нового товара оценивают, сопоставляя выбранную компанией стратегию вывода продукции на рынок сбыта с условиями рынка и с условиями продаж аналогичного товара конкурентами.
Перечень стратегий, применяемых на практике, приведен в табл. 2.
Если маркетинговые исследования показывают расхождения между выбранной стратегией и реальными параметрами рынка сбыта, компания должна максимально быстро пересмотреть сбытовую и ценовую политики, внести корректировки в расходы по стимулированию сбыта.
Для успешного вывода новинки на рынок огромное значение имеет оценка соответствия параметров и характеристик нового продукта ожиданиям и потребностям целевого сегмента потребителей. Для этого можно проводить полевые маркетинговые исследования (опросы, анкетирование, дегустации и т. д.), собирать статистические данные о продажах новинки (динамика реализации по каналам сбыта, география спроса на новинки, величина среднего чека магазина при покупке новинок и др.).
Подобная оценка крайне важна для того, чтобы компания смогла оперативно внести изменения в свойства, характеристики или дизайн нового товара для повышения заинтересованности потребителей в его покупке.
Почему Huawei?
Во-первых, Huawei — это единственная компания, у которой есть монобрендовые решения во всём цикле применения ИИ: от систем для машинного обучения до периферийных серверов и конечных устройств, таких как камеры наблюдения. Сверху до низу у тебя — единый поставщик, единая аппаратная архитектура и единый программный фреймворк.
Во-вторых, Huawei — это всегда диверсификация американских IT-технологий, что критически важно для государственных компаний. Китай не вводит санкции, не имеет привычку запрещать и ограничивать или влазить в другие технологии
В-третьих, традиционно Huawei стоит дешевле чем аналогичные решения от американских брендов (HP, Nvidia, Cisco, Dell), причём как правило, на ощутимые 30% и выше.
В-четвёртых, Huawei уже давно находится в авангарде технологий, и их платформа Ascend 910 для систем искусственного интеллекта способна потягаться с теми, кто на рынке ИИ уже более 10 лет. Давайте рассмотрим семейство процессоров Ascend 910.
Huawei Ascend 910
Конечно, с фантазией у китайских товарищей совсем беда: под именем Ascend выпускаются и смартфоны, и процессоры для смартфонов и чипы для искусственного интеллекта, причём вся линейка: от мала до велико. Нас, естественно, нас интересует сам Ascend 910 — «то, чего боится Nvidia».
Во-первых, Ascend 910 — это «чиплет», который на одной упаковке использует и вычислительные ядра и самую быструю память HBM2 Aquabolt от Samsung. Это очень важный шаг, потому что пропускная способность шины памяти — ключевой фактор в производительности систем машинного обучения. В чипе Ascend 910 она составляет 1.2 Тбайт/с. Вычислительные кристаллы содержат блоки для матричного умножения и ARM ядра, а так же блоки FP16 и INT8 для ускорения вычислений, не требующих высокой точности.
Ascend 310 |
Ascend 910 |
|
Кодовое название |
Ascend Mini |
Ascend Max |
Архитектура |
DaVinci |
DaVinci |
FP16 |
8 TeraFLOPS |
256 TeraFLOPS |
INT8 |
16 TeraOPS |
512 TeraOPS |
Число каналов видео для декодирования H.264/H.265 1080p, 30FPS |
16 |
128 |
Энергопотребление, Вт |
8 |
350 |
Техпроцесс, нм |
12 |
7 |
Вычислительная способность Ascend 910 составляет 256 TFLOPS FP16 и 512 TOPS INT8, чего достаточно для декодирования 128 потоков Full HD видео. Поскольку чиплетная структура процессора позволяет варьировать его мощность и производительность уже на этапе производства процессора, для менее ресурсоёмких задач можно использовать ту же архитектуру в более экономичной упаковке — Ascende 310.
Поскольку ИИ-системы могут масштабироваться горизонтально, для построения ИИ-инфраструктуры у Huawei есть как «кирпичики», так и крупные блоки серии Atlas.
Рекомендации при заказе
Huawei — это пример компании, которая в любом деле вырывается в лидеры и конкурирует с теми, кто установил свои стандарты «де-факто». Многим из нас стоило бы поучиться их упорству, с которым они расширяют своё присутствие во всех технологических областях современного IT-мира. Сегодня эта компания начинает выстраивать собственные производственные мощности чипов, чтобы не зависеть от тайваньской TSMC, что сделает её продукты ещё более независимыми от торговой политики США. В то же время, компания вкладывает в будущее поколение IT-специалистов, в собственные программные платформы, среду разработки и аппаратное обеспечение. На рынке пока что нет другой компании, которая предлагала бы подобную синергетическую платформу, поэтому я не сомневаюсь, что Huawei Mindspore станет таким же стандартом, как Tensorflow/CUDA. Да, сегодня это ещё и выгодно, делать проекты на платформе, которая даёт ценовое преимущество при заказе готового решения, но всё же перед заказом, даже если вы планируете использовать решения ИИ исключительно от Huawei, используя Mindspore или другой фреймворк, я всё же рекомендую проверить насколько хорошо конвертируется под ваши нужды код из платформ: Tensorflow и Caffe… на подходе Pytorch И другие
Михаил Дегтярёв (aka LIKE OFF)11/06.2020
Ещё статьи
- «ВИБРОТЕХНИК» ПРИМЕТ УЧАСТИЕ В ВЫСТАВКЕ «MINING AND METALS CENTRAL ASIA 2021»
- Что такое мультизональная система кондиционирования
- Приборы неразрушающего контроля: виды и применение
- Танки-контейнеры, свойства, характеристики, назначение
- Горячий металлический июль
- Hitachi CM и ABB начинают разработку полностью электрического карьерного самосвала
- Konecranes запустила в производство мобильные портовые краны шестого поколения
- Росстандарт утвердил два национальных стандарта в области управления активами
- Принцип работы и конструкция станков для гибки арматуры
Оборудование
Вакуумное оборудование и техника 13Контрольно-измерительное и лабораторное оборудование 80Медицинское и фармацевтическое оборудование 27Металлобрабатывающие станки и оборудование 145Насосы и гидравлическое оборудование 87Оборудование для водоснабжения и гидроэнергетики 47Оборудование для воздухоподготовки и кондиционирования 26Оборудование для горнодобывающей промышленности 131Оборудование для деревообрабатывающей и целлюлозо-бумажной промышленности 71Оборудование для легкой и ювелирной промышленности 12Оборудование для лесозаготовительной промышленности 45Оборудование для металлургических производств 119Оборудование для морского и речного промысла 24Оборудование для охотничье-промыслового хозяйства 8Оборудование для очистки, покраски, нанесения защитных покрытий 23Оборудование для пищевой промышленности 125Оборудование для производства строительных материалов 94Оборудование для производства тары и упаковки 68Оборудование для стекольной и фарфоро-фаянсовой промышленности 10Оборудование для торговли и сферы обслуживания 30Оборудование для уборки, сбора и переработки отходов 42Оборудование для химического и нефте-газового производства 111Оборудование контроля доступа и безопасности 21Оборудование телекоммуникаций и связи 13Оборудование энергомашиностроения 101Пневматическое и компрессорное оборудование 65Подъемно-транспортное и складское оборудование 104Полиграфическое оборудование 3Редукторы и приводная техника 30Роботы и манипуляторы промышленные 31Сельскохозяйственное оборудование и машины 117Термическое оборудование и печи промышленные 15Транспортные средства 118Холодильное и криогенное оборудование 284Электротехническое оборудование и комплектующие 205
Материалы и комплектующие
Инструменты и оснастка 72Конструкционные материалы и изделия 120Металлические изделия 92Нефтепродукты, масла и смазки 65Подшипники 13Продукция металлообработки 71Тара и упаковка 38Трубопроводы и трубопроводная арматура, фитинги 81
Услуги
Банковские услуги для машиностроения 11Консалтинг и обучение 333Подбор персонала 32Программное обеспечение 105Сервис и ремонт оборудования 76Транспортировка, логистика 220