Какова правильная схема буфера для выполнения операций, связанных с cnn ​​- свертка, пакетная нормализация и т. Д.? -c ++ - PullRequest
0 голосов
/ 03 июля 2019

Я должен реализовать операции, связанные с CNN, в OpenCL и C ++ 11. Я обычно сохраняю свои макеты буфера (вход, выход, фильтр) как WHC, но, просматривая различные структуры на основе dl, я обнаружил, что они склонны использовать другую структуру буфера даже для таких операций, как пакетная нормализация, то есть NCHW или NHWC. Я не понимаю причин для этого. Пожалуйста, пролить свет на это. (особенно в контексте программирования на GPU)

...