Valgrind при вызове Tensorflow Lite заставляет его работать бесконечно - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть пользовательская библиотека, которая упаковывает Tensorflow или Tensorflow Lite, в зависимости от устройства, которое должно работать в данной сети. Поскольку цель состоит в том, чтобы экспортировать эту библиотеку, у меня есть непрерывная интеграция, которая в какой-то момент проверяет утечки и любые ошибки, которые может вернуть запуск valgrind.

В этом контексте Valgrind, похоже, изо всех сил пытается запустить TFL_InterpreterInvoke из релиза 1.12.1 Tensorflow. У меня просто есть предупреждение Warning: set address range perms: large range [0x14f33050, 0x2b0330d0) (undefined), в котором говорится, что я выделил ~ 350Mo.

Есть ли способ дать valgrind больший диапазон адресов? Кажется, тензорный поток делает mmap выделений, это проблема, могу ли я сказать valgrind не проверять их?

...