cpp_extension dist must be a Distribution instance
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相关推荐
- openstack Swift Grizzly TypeError: dist must be a Distribution instance
swift安装的说明文档可以直接参考官方的SAIO-Swift all in one,直接按照步骤来.我出现问题的第一个地方是Getting the code,执行指令 sudo python set ...
- 使用CenterNet训练自己的数据集
最近在做目标检测的项目,使用YOLOv3,Mask R-CNN,Faster R-CNN训练了自己的数据,效果还可以,在保证精度的情况下,速度有点慢.于是就开始找别的方法,发现了2019年的文章Cen ...
- Actions as Moving Points复现
寒假期间,研读了王立民老师的论文,决定去复现其文章中的代码:https://github.com/MCG-NJU/MOC-Detector.由于自己的显卡太过于垃圾,因此我将代码git到了学校的集群环 ...
- 在某些开源框架中,dist文件夹有何用处?
在某些开源框架中,dist文件夹有何用处? dist文件夹介绍 dist文件夹介绍 dist的全称是distribution. distribution n. 分布:分配:发行版 美 ['dɪstrə ...
- 解决PackageNotFoundError:XXXX异常
注意:以下基于python 3.7.0 报错示例: Error importing optional module nbformat Traceback (most recent call last) ...
- Vue项目中一些常见的文件名及作用
总结了一些常见的项目文件名称-及其对应的作用 常见的文件夹命名 src解释:source的简写,指源代码.位置:一级目录.作用:存放源代码.lib/dep/plugins解释:library/depe ...
- gradle ant_使用Gradle引导旧式Ant构建
gradle ant Gradle提供了几种不同的方式来利用您在Ant上的现有投资,无论是积累的知识还是您已经放入构建文件的时间. 这可以极大地方便将Ant生成的项目移植到Gradle的过程,并为您提 ...
- 使用Gradle引导旧式Ant构建
Gradle提供了几种不同的方式来利用您现有的对Ant的投资,包括积累的知识和您已经放入构建文件中的时间. 这可以极大地方便将Ant生成的项目移植到Gradle的过程,并为您提供逐步进行此操作的路径. ...
- Axiom3D:Ogre射线与点,线,面相交,鼠标操作3维空间.
在第一篇网络分解成点,线,面.第二篇分别点以球形,线以圆柱,面分别以MergerBatch整合批次显示.因为整合批次显示后,相应的点,线,面不能以Ogre本身的射线来选取,因为整合后,以点举例,多个点 ...
最新文章
- linux个人常用命令备注
- 快速得到栈、队列的最大值
- Linux学习笔记(3)linux服务管理与启停
- 八月25日8点半服务器维修,三国乱世8月25日合区维护公告
- mysql+yes数据类型,怎样修改mysql列的数据类型?
- linux的基础知识——shell语法
- (八)Locust 设置断言
- Uniswap 24h交易量约为10.6亿美元涨2.91%
- 百度地图api vue集成模板收录
- error code ELIFECYCLE
- Theatre.js 动画JavaScript库
- Bootstrap插件之 下拉菜单 源码分析~~
- 利用ISCSI存储技术构建IP存储网络(实战篇)
- 能否设计变容量发动机
- python文字转语音的五种方式win32com,pyttsx3,百度api,可使用自己的声音
- 小米手机抢购背后的摩尔定律
- CT重建学习笔记(一)
- [推荐系统]互联网推荐系统比较研究
- 宝宝出现这些突发状况!你会处理吗?
- MySQL1为男_MySQL自定义函数(0显示为女1显示为男
热门文章
- coco数据集大小分类_如何处理不平衡数据集的分类任务
- 数据结构 如何删除单向链表的倒数第m个元素
- C语言实现易语言变量框,c语言实现简单的易语言
- html上的样式 ui vant_解决vue中组件库vant等ui组件库的移动端适配问题
- c语言遇到非法字符,98行的四则计算器.(支持括号)加入了非法字符的检测
- 一台mysql并发能力_mysql怎么支撑百万级并发-对于同一个表,MySQL支持多少个并发操作...
- 今年天津分数线高考成绩查询2021年,2021年天津高考分数线预测(2021年天津高考录取分数线)2021年天津高考分数会降低吗...
- 多伦多一人学计算机科学本科,加拿大多伦多大学计算机科学Essay要求
- 分布式 WebSocket 集群解决方案
- 数据库界的Swagger:一键生成数据库文档!你不了解一下?