Описание задачи:
ncnn — превосходная высокопроизводительная среда вычислений на основе нейронных сетей, уже имеющая хорошую поддержку RISC-V. Эта задача требует максимально возможного использования вычислительных ресурсов Duo на основе апстрима, чтобы улучшить оценку собственного набора тестов производительности ncnn.
Требования:
- Регрессионное тестирование не вносит новых сбоев.
- Используйте RVV0.7, TPU или другие доступные вычислительные компоненты Duo для ускорения.
- Правильно запустите как можно больше моделей в каталоге benchmark и запишите время работы.
Инструкции по подаче материалов:
- Ссылка на репозиторий для подачи заявок - https://github.com/plctlab/rvspoc-s2310-ncnn.
- Пожалуйста, отправьте результат в вышеуказанный репозиторий в форме Pull Request.
- При подаче заявки, пожалуйста, укажите программное окружение, необходимое для воспроизведения, для модификации вы можете обратиться к программному окружению по умолчанию в “Инструкции по приему”.
- В период проведения конкурса весь оптимизированный контент может быть представлен одним из следующих способов:
- в бинарном виде
- в виде зашифрованного исходного кода (информация о шифровании должна быть отправлена по электронной почте на адрес rvspoc@cyberlimes.cn)
- в виде исходного кода
- после объявления окончательных результатов работы должны быть полностью открыты.
- оргкомитет закроет канал Pull Request в репозитории конкурса и начнет принимать результаты после окончания конкурса (т.е. после
16 февраля29 февраля 2024 года).
Критерии приема:
- Платформа для приемки - Milk-v Duo 64M версии.
- Приемка будет осуществляться на TF-карту той же спецификации.
- SWAP не рекомендуется.
- Без разгона процессора
- без дополнительного охлаждения
- Дополнительных требований к системе на Duo нет, но по желанию участника, он может указать требуемую систему в Pull Request.
- Репозиторий ncnn: https://github.com/Tencent/ncnn
- ncnnbench будет использоваться в качестве процедуры приемки, с подробными весами оптимизации, которые будут определены.
- общий результат не должен быть ниже, чем у официального образа Milk-V с 55 МБ RAM.
- Некоторые проекты бенчмарков не могут быть запущены без SWAP-раздела в 55 МБ ОЗУ. Об этом должно быть сообщено жюри.
- (Фактический ход оптимизации данного конкурсного вопроса, изначально есть места, которые не были учтены, на более позднем этапе возможны корректировки, пожалуйста, следите за сайтом турнира, право окончательной интерпретации принадлежит комиссии по оценке конкурсных вопросов данного конкурса)
Описание прав интеллектуальной собственности и соглашений с открытым исходным кодом:
Все результаты конкурса должны быть с открытым исходным кодом и опубликуется по указанному репозитория организатора. Право собственности на работу принадлежит участнику (автору). Организатор призывает участников внести код обратно в сообщество апстрима.