一、問題描述
項(xiàng)目中用到TensorRT進(jìn)行模型的推理同時(shí)項(xiàng)目中用到了glog作為日志管理的工具。TensorRT中用到了顯存開辟函數(shù)cudaMalloc等函數(shù),因此加了CHECK函數(shù)校驗(yàn)是否開辟成功。由于glog中也有同名的CHECK函數(shù)。在編譯階段沒有發(fā)現(xiàn)沖突,在執(zhí)行過程中就總是出錯(cuò)。一開始沒想到是CHECK校驗(yàn)不對(duì),一致還以為是顯存開辟失敗,花了大約30分鐘的時(shí)間來定位這個(gè)問題。
二、解決方案
加上命名空間來避免沖突