Здравствуйте, WolfHound, Вы писали:
WH>Просто императивный язык для таких задач использовать не нужно.
Это да.
WH>http://halide-lang.org/
А тут сё больше вопросов.
Гугл пробовал использовать Halide для оптимизации в TensorFlow, потом удалил.
Разработчики OpenCV (это сотрудники Intel) начали его использовать для своего dnn модуля, но тоже получилось так, что для Intel CPU код на С++ работает быстрее в 1.5 раза, для Intel iGPU быстрее работает OpenCL. А если использовать OpenVINO в качестве бэкенда, то будет ещё быстрее.
Кажется, что самописный код сейчас всё ещё быстрее, чем этот DSL.