当前位置:网站首页>安装apex报错
安装apex报错
2022-08-01 11:33:00 【Alex Ruan】
首先如果apex安装cuda的版本,简单的pip instal apex是不行的
官网正确的安装步骤
进入官网https://github.com/NVIDIA/apex按照指示输入
git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
如果装好了,恭喜,那就没问题了
然而我装的时候会报一些奇奇怪怪的编译错误,还有就是记得安装cudatoolkit(在命令行输入nvcc -V就知道有没有装好,有nvidia-smi不够哈)
我的环境是
win 10
cudatoolkit 11.3
pytorch 1.10
报错
D:/python-3.6.7/lib/site-packages/torch/include\c10/cuda/CUDAStream.h(171): warning: field of class type without a DLL interface used in a class with a DLL interface
D:/vs2017/VC/Tools/MSVC/14.16.27023/include\type_traits(1271): error: static assertion failed with “You’ve instantiated std::aligned_storage<Len, Align> with an extended alignment (in other words, Align > alignof(max_align_t)). Before VS 2017 15.8, the member type would non-conformingly have an alignment of only alignof(max_align_t). VS 2017 15.8 was fixed to handle this correctly, but the fix inherently changes layout and breaks binary compatibility (only for uses of aligned_storage with extended alignments). Please define either (1) _ENABLE_EXTENDED_ALIGNED_STORAGE to acknowledge that you understand this message and that you actually want a type with an extended alignment, or (2) _DISABLE_EXTENDED_ALIGNED_STORAGE to silence this message and get the old non-conformant behavior.”
detected during:
instantiation of class “std::_Aligned<_Len, _Align, double, false> [with _Len=16ULL, _Align=16ULL]”
(1291): here
instantiation of class “std::_Aligned<_Len, _Align, int, false> [with _Len=16ULL, _Align=16ULL]”
(1298): here
instantiation of class “std::_Aligned<_Len, _Align, short, false> [with _Len=16ULL, _Align=16ULL]”
(1305): here
instantiation of class “std::_Aligned<_Len, _Align, char, false> [with _Len=16ULL, _Align=16ULL]”
(1312): here
instantiation of class “std::aligned_storage<_Len, _Align> [with _Len=16ULL, _Align=16ULL]”
csrc/multi_tensor_scale_kernel.cu(25): here
instantiation of “void load_store(T *, T *, int, int) [with T=float]”
csrc/multi_tensor_scale_kernel.cu(64): here

根据https://github.com/NVIDIA/apex/issues/835
热心网友给出自己修改源码之后的apex下载github链接
有用的安装方法是
按照https://github.com/kezewang/apex
$ git clone https://github.com/NVIDIA/apex
$ cd apex
$ pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
成功了耶
后记
解决这个bug,好晚了嘿,希望自己学有所成吧
边栏推荐
- 《MySQL核心知识》第6章:查询语句
- 一篇文章,带你详细了解华为认证体系证书(2)
- 【讲座分享】“营收“看金融
- 石头科技打造硬核品牌力 持续出海拓展全球市场
- 重庆市大力实施智能建造,推动建筑业数字化转型,助力“建造强市”
- Favorites|Mechanical Engineer Interview Frequently Asked Questions
- Qt获取文件夹下所有文件
- Online - GCeasy GC log analysis tools
- [Community Star Selection] Issue 24 August Update Plan | Keep writing, refuse to lie down!More original incentive packages, as well as Huawei WATCH FIT watches!
- 【云享新鲜】社区周刊·Vol.73- DTSE Tech Talk:1小时深度解读SaaS应用系统设计
猜你喜欢

爱可可AI前沿推介(8.1)

CAN通信标准帧和扩展帧介绍

Sparse representation - study notes

Mini Program Graduation Works WeChat Food Recipes Mini Program Graduation Design Finished Products (4) Opening Report

Promise learning (1) What is Promise?how to use?How to solve callback hell?

重庆市大力实施智能建造,推动建筑业数字化转型,助力“建造强市”

解决vscode输入! 无法快捷生成骨架(新版vscode快速生成骨架的三种方法)

MarkDown公式指导手册

A new generation of ultra-safe cellular batteries, Sihao Airun goes on sale starting at 139,900 yuan

OpenHarmony高校技术俱乐部计划发布
随机推荐
深入理解 Istio —— 云原生服务网格进阶实战
[5 days countdown] to explore the secret behind the great quality promotion, gift waiting for you to take of $one thousand
[Nodejs] fs module of node
Dapr 与 NestJs ,实战编写一个 Pub & Sub 装饰器
R language ggplot2 visualization: use the ggdensity function of the ggpubr package to visualize density plots, use the stat_central_tendency function to add mean vertical lines to the density and cust
如何成功通过 CKA 考试?
Envoy 源码流程图
Ts-Map 类的使用
迁移学习冻结网络的方法:
C#/VB.NET 将PPT或PPTX转换为图像
activiti工作流的分页查询避坑
JS 中的 undefined 和 null 的区别
JWT
【面试高频题】难度 1.5/5,二分经典运用题
如何设计一个分布式 ID 发号器?
How do programmers solve online problems gracefully?
Istio Meetup China: Full Stack Service Mesh - Aeraki Helps You Manage Any Layer 7 Traffic in an Istio Service Mesh
.NET深入解析LINQ框架(三:LINQ优雅的前奏)
(ES6以上以及TS) Map对象转数组
每日一题:连续子数组的最大和(动态规划)