dist must be a Distribution instance

原因是参数传的不对 参数应该是Distribution 实例

有两种写法,但是都不对

ffi = cpp_extension.build_ext(
ffi = cpp_extension.BuildExtension('_ext.dcn_v2',headers=headers,sources=sources,define_macros=defines,relative_to=__file__,with_cuda=with_cuda,extra_objects=extra_objects,# extra_compile_args=extra_compile_args
)

c++用法:

from setuptools import setup
import torch
from torch.utils.cpp_extension import BuildExtension, CUDAExtension, CppExtensionif torch.cuda.is_available():print('Including CUDA code.')setup(name='trilinear',ext_modules=[CUDAExtension('trilinear', ['src/trilinear_cuda.cpp',

cpp_extension dist must be a Distribution instance相关推荐

  1. openstack Swift Grizzly TypeError: dist must be a Distribution instance

    swift安装的说明文档可以直接参考官方的SAIO-Swift all in one,直接按照步骤来.我出现问题的第一个地方是Getting the code,执行指令 sudo python set ...

  2. 使用CenterNet训练自己的数据集

    最近在做目标检测的项目,使用YOLOv3,Mask R-CNN,Faster R-CNN训练了自己的数据,效果还可以,在保证精度的情况下,速度有点慢.于是就开始找别的方法,发现了2019年的文章Cen ...

  3. Actions as Moving Points复现

    寒假期间,研读了王立民老师的论文,决定去复现其文章中的代码:https://github.com/MCG-NJU/MOC-Detector.由于自己的显卡太过于垃圾,因此我将代码git到了学校的集群环 ...

  4. 在某些开源框架中,dist文件夹有何用处?

    在某些开源框架中,dist文件夹有何用处? dist文件夹介绍 dist文件夹介绍 dist的全称是distribution. distribution n. 分布:分配:发行版 美 ['dɪstrə ...

  5. 解决PackageNotFoundError:XXXX异常

    注意:以下基于python 3.7.0 报错示例: Error importing optional module nbformat Traceback (most recent call last) ...

  6. Vue项目中一些常见的文件名及作用

    总结了一些常见的项目文件名称-及其对应的作用 常见的文件夹命名 src解释:source的简写,指源代码.位置:一级目录.作用:存放源代码.lib/dep/plugins解释:library/depe ...

  7. gradle ant_使用Gradle引导旧式Ant构建

    gradle ant Gradle提供了几种不同的方式来利用您在Ant上的现有投资,无论是积累的知识还是您已经放入构建文件的时间. 这可以极大地方便将Ant生成的项目移植到Gradle的过程,并为您提 ...

  8. 使用Gradle引导旧式Ant构建

    Gradle提供了几种不同的方式来利用您现有的对Ant的投资,包括积累的知识和您已经放入构建文件中的时间. 这可以极大地方便将Ant生成的项目移植到Gradle的过程,并为您提供逐步进行此操作的路径. ...

  9. Axiom3D:Ogre射线与点,线,面相交,鼠标操作3维空间.

    在第一篇网络分解成点,线,面.第二篇分别点以球形,线以圆柱,面分别以MergerBatch整合批次显示.因为整合批次显示后,相应的点,线,面不能以Ogre本身的射线来选取,因为整合后,以点举例,多个点 ...

最新文章

  1. linux个人常用命令备注
  2. 快速得到栈、队列的最大值
  3. Linux学习笔记(3)linux服务管理与启停
  4. 八月25日8点半服务器维修,三国乱世8月25日合区维护公告
  5. mysql+yes数据类型,怎样修改mysql列的数据类型?
  6. linux的基础知识——shell语法
  7. (八)Locust 设置断言
  8. Uniswap 24h交易量约为10.6亿美元涨2.91%
  9. 百度地图api vue集成模板收录
  10. error code ELIFECYCLE
  11. Theatre.js 动画JavaScript库
  12. Bootstrap插件之 下拉菜单 源码分析~~
  13. 利用ISCSI存储技术构建IP存储网络(实战篇)
  14. 能否设计变容量发动机
  15. python文字转语音的五种方式win32com,pyttsx3,百度api,可使用自己的声音
  16. 小米手机抢购背后的摩尔定律
  17. CT重建学习笔记(一)
  18. [推荐系统]互联网推荐系统比较研究
  19. 宝宝出现这些突发状况!你会处理吗?
  20. MySQL1为男_MySQL自定义函数(0显示为女1显示为男

热门文章

  1. coco数据集大小分类_如何处理不平衡数据集的分类任务
  2. 数据结构 如何删除单向链表的倒数第m个元素
  3. C语言实现易语言变量框,c语言实现简单的易语言
  4. html上的样式 ui vant_解决vue中组件库vant等ui组件库的移动端适配问题
  5. c语言遇到非法字符,98行的四则计算器.(支持括号)加入了非法字符的检测
  6. 一台mysql并发能力_mysql怎么支撑百万级并发-对于同一个表,MySQL支持多少个并发操作...
  7. 今年天津分数线高考成绩查询2021年,2021年天津高考分数线预测(2021年天津高考录取分数线)2021年天津高考分数会降低吗...
  8. 多伦多一人学计算机科学本科,加拿大多伦多大学计算机科学Essay要求
  9. 分布式 WebSocket 集群解决方案
  10. 数据库界的Swagger:一键生成数据库文档!你不了解一下?