我有一个自定义库,其中包装了Tensorflow或Tensorflow Lite,具体取决于应运行给定网络的设备。由于目标是导出该库,因此我进行了持续集成,可以在某些时候检查泄漏以及valgrind运行可能返回的任何错误。
在这种情况下,Valgrind似乎在运行1.12.1 Tensorflow版本中的TFL_InterpreterInvoke
时遇到困难。我只是有一个警告Warning: set address range perms: large range [0x14f33050, 0x2b0330d0) (undefined)
,告诉我我分配了〜350Mo。
是否可以为valgrind提供更大的地址范围?看来tensorflow正在执行mmap
分配,这是问题所在,我可以告诉valgrind不要检查那些分配器吗?