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,实测并没有用;