步骤

1. 按照官网的Option1安装步骤安装

https://github.com/facebookresearch/maskrcnn-benchmark/blob/master/INSTALL.md

注意:编译cocoApi会遇到-Wno-cpp相关的错误,直接将 cocoapi\PythonAPI\setup.py中的选项去掉即可,修改成红色的命令

ext_modules = [
Extension(
'pycocotools._mask',
sources=['../common/maskApi.c', 'pycocotools/_mask.pyx'],
include_dirs = [np.get_include(), '../common'],
#extra_compile_args=['-Wno-cpp', '-Wno-unused-function', '-std=c99'],
extra_compile_args=['-std=c99'],
)
]

2. maskrcnn的编译错误

no instance of function template "THCCeilDiv" matches

解决办法:将对应文件里面的"THCCeilDiv" 对应语句换掉,文件包括maskrcnn-benchmark\maskrcnn_benchmark\csrc\cuda目录下的ROIAlign_cuda.cu, ROIPool_cuda.cu, SigmoidFocalLoss_cuda.cu

//dim3 grid(std::min(THCCeilDiv(d_logits_size, 512L), 4096L));
dim3 grid(std::min(((int)d_logits_size + -) / , ));

参考上面的示例替换即可

最新文章

  1. 按日期切割nginx访问日志--及性能优化
  2. ApiHelper
  3. 【翻译一】java-并发
  4. 关于MYSQL中like 检索汉字问题。
  5. 如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写SQL语句,SQL语句的命令结束符为分号(;)。
  6. JBPM4入门——4.封装流程管理的工具类(JbpmUtil)
  7. BZOJ3156: 防御准备
  8. curl 获取外网IP
  9. Android Studio精彩案例(二)《仿微信动态点击底部tab切换Fragment》
  10. java基础小项目练习之1----3天做出飞机大战
  11. django restframework
  12. 容器加載Web工程的Web.xml文件介紹
  13. sql-索引的作用(超详细)
  14. Python中的鸡肋多线程
  15. 学习ML.NET(2): 使用模型进行预测
  16. web html 在线调试工具
  17. 安装pod
  18. ROS-RouterOS 的license注册级别
  19. Spring声明式事务管理(基于XML方式实现)
  20. Codeforces 469 D. Two Sets (并查集)

热门文章

  1. VLAN和VXLAN的区别
  2. Pycharm 编辑器快捷键
  3. 安卓控件支持HTML标签
  4. Python 面向对象(下)
  5. python-Web-django-图表统计
  6. 部署 --- Docker
  7. Linux文件权限实践
  8. POJ2411 Mondriaan's Dream 【状压dp】
  9. Spring Boot + Vue 跨域请求问题
  10. React组件优化