MacOS 編譯 PyTorch 的 Cpp 項目

Compile

MacOS 運行 CornerNet-Lite 項目。


cpools

編譯cpools庫:

cd <CornerNet-Lite dir>/core/models/py_utils/_cpools/
python setup.py install --user

Bug:

torch/lib/include/c10/Device.h:109:8: error:
      redefinition of 'hash'

torch/lib/include/c10/util/UniqueVoidPtr.h:108:54: error:
      no type named 'nullptr_t' in namespace 'std'

明顯是Cpp異常,解決方案,參考

export MACOSX_DEPLOYMENT_TARGET=10.11

即可。


nms

編譯nms文件:

cd <CornerNet-Lite dir>/core/external
make

Bug:

bbox.pyx:1:0: 'CornerNet-Lite.core.external.bbox' is not a valid module name

明顯是模塊異常,解決方案,參考

according to this, I delete __ init__.py then it's installed successfully.

即刪除 __ init__.py 文件。


OK,that's all!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容