12.14-12.17conda和本地python的关系

本文探讨了CUDA与Pytorch的关系,指出Pytorch中的CUDA是不完整的,需要额外下载CUDA-toolkit。同时阐述了conda环境与本地Python的关系,强调在conda虚拟环境中正确使用pip的重要性。在解决问题的过程中,遇到CUDA库版本不匹配、Pytorch与cuda版本冲突等bug,并给出了相应的解决方案。文章还提及了在conda环境下安装PaddleOCR时的注意事项,以及Linux Docker的基础知识。
摘要由CSDN通过智能技术生成

CUDA与Pytorch的关系:

1 CUDA分为Driver CUDA(底层接口 直接与硬件交互) 和 Runtime CUDA(上层接口与应用程序交互)

2 Pytorch中的CUDA是不完整的CUDA

   完整的CUDA需要额外下载CUDA-tookit

3 nvidia-smi中是Driver ; nvcc 和 torch.version.cuda是Runtime

conda和本地python的关系:

        1 在虚拟环境中使用pip会把包安装在本地,本质上是pip的指向不对,所以需要使用绝对路径,即找到当前python对应的pip; 如:/data3-SSD-SATA-4T/awh/anaconda3/envs/v8/bin/pip

    /data3-SSD-SATA-4T/awh/anaconda3/envs/v8/bin/python   

        2 就是因为不知道这个,然后在pip install paddleocr的过程中碰到了错误,是缺少fitz.h,然后不让安装pymudef,试过了安装whl文件和源码编译都不行,最后也是转到了conda对应的pip下,才得以正常安装。

Bug:

        1 version libcublasLt.so.11 not defined in file libcublasLt.so.11 with link time reference.这个错误出现在安装paddleocr需要的cudatoolkit之后,搜查了许多博客,大致都是一种解法:自己找到这个文件的路径,然后export,实测并没有用;

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值