1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/andy-upp-tensor-calcu-lib

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

tensor-calcu-lib

Описание

Библиотека для вычислений с тензорами на C++ и Python, целью которой является реализация общих операций над тензорами на C++, что позволяет преобразовывать прототипы кода на Python в C++. Также библиотека включает реализацию свёртки. В данный момент уже реализованы следующие функции: многомерное сложение, вычитание, умножение тензоров, ReLU, flatten, изменение формы тензоров (NHWC => NCHW), линейные вычисления тензоров (xw + b), максимальное пулинг. В планах реализация двумерной свёртки и добавление кода для обучения CNN. #### Архитектура программного обеспечения Программа состоит из двух частей: сначала выполняются операции с тензорами на Python, затем те же операции реализуются на C++. Наконец, Python использует статическую библиотеку, созданную компиляцией C++, чтобы проверить правильность реализации на C++. Тестовые примеры test_01.py до test_05.py используются для тестирования этих функций.

. ├── easynn_cpp.py — код для моста между Python и C++ ├── easynn_golden.py — реализация на Python ├── easynn.py — Python-интерфейс для управления ├── easynn_test ├── easynn_test.cpp — тестовый код на C++ ├── libeasynn.so ├── Makefile ├── mnist_test.npz ├── msimple_params.npz ├── src — реализация на C++ │ ├── evaluation.cpp │ ├── evaluation.h │ ├── expression.cpp │ ├── expression.h │ ├── libeasynn.cpp │ ├── libeasynn.h │ ├── program.cpp │ ├── program.h │ ├── tensor.cpp │ └── tensor.h ├── test_01.py — тестовый код на Python ├── test_02.py ├── test_03.py ├── test_04.py └── test_05.py #### Инструкция по установке выполните make или запустите ./easynn_test или выполните python3 test_0x.py

Инструкция по использованию

  1. xxx
  2. xxx
  3. xxx

Как внести свой вклад

  1. Создайте форк этого репозитория
  2. Создайте новую ветку Feat_xxx
  3. Подтвердите изменения
  4. Создайте запрос на слияние Pull Request

Уникальные возможности Gitee

  1. Используйте Readme_XXX.md для поддержки различных языков, таких как Readme_en.md, Readme_zh.md
  2. Официальный блог Gitee blog.gitee.com
  3. Вы можете https://gitee.com/explore для просмотра лучших проектов open source на Gitee
  4. GVP полное название которого "Самый ценный открытый проект", представляет собой список лучших проектов open source, выбранных командой Gitee
  5. Официальная документация Gitee https://gitee.com/help
  6. Призывные лица проекта是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/"Маска проекта" здесь можно заменить на более подходящее выражение:

Обложечные лица是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/Обложечные лица — это раздел, предназаченный для демонстрации достижений участников Gitee https://gitee.com/gitee-stars/Обложечные лица — это栏目用于展示码云会员风采 https://gitee.com/gitee-stars/

Обложечные лица — это栏目,用于展示码云会员风采 https://gitee.com/gitee-stars/

Обложечные лица — это栏目,用于展示码云会员风采 https://gitee.com/gitee-stars/

Обложечные лица — это栏目,用于展示码云会员风采 https://gitee.com/gitee-stars/

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
AFL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/andy-upp-tensor-calcu-lib.git
git@api.gitlife.ru:oschina-mirror/andy-upp-tensor-calcu-lib.git
oschina-mirror
andy-upp-tensor-calcu-lib
andy-upp-tensor-calcu-lib
master