经验
水木流年追梦
清华大学计算机研究生,专研算法工程
展开
-
Import chainer报错:def shape(self) -> types.Shape:
这是因为python2.7环境pip默认安装的是7.0版本chainer但其并不支持python2,因此可以手动安装chainer6.7版本。pip install chainer==6.7原创 2022-05-28 22:12:10 · 214 阅读 · 0 评论 -
tensorflow.python.framework.errors_impl.NotFoundError: undefined symbol: _ZN10tensorflow7strings6Str
这个编译报错只要把编译命令里的-D_GLIBCXX_USE_CXX11_ABI=0注释掉即可。github上的解释:一般来说,如果你用gcc版本>4从源代码编译Tensorflow,你不需要选项-D_GLIBCXX_USE_CXX11_ABI=0。如https://www.tensorflow.org/install/source所述官方的TensorFlow包是用GCC 4构建的,使用的是更老的ABI。对于GCC 5和更高版本,使用——cxxopt="-D_GLIBCXX_USE_原创 2022-05-28 16:32:12 · 570 阅读 · 7 评论 -
fatal error: torch/extension.h: No such file or directory
其实就是你现在环境的torch版本和你编译文件时用的不是一个版本,很大可能是你用了不同的conda环境导致的。更改为你编译代码用的torch版本即可。原创 2022-04-22 12:45:56 · 2867 阅读 · 0 评论 -
如果conda找不到想要安装的库怎么办PackagesNotFoundError: The following packages are not available from current
ValueError: 'a' cannot be empty unless no samples are taken这句话的意思是np.random.choice这个函数的第一个参数不能为空原创 2022-04-18 15:11:04 · 3041 阅读 · 0 评论 -
python程序中的内存泄露(matplotlib内存泄漏)
跑深度学习程序用到了matplotlib,发现在程序占用内存不断提高,原因经过排查是使用了fig.savefig()循环使用不断占用更多空间,产生了matplotlib内存泄漏。解决办法:fig.savefig()后接着两句:plt.close('all')gc.collect()...原创 2022-02-22 15:37:36 · 1264 阅读 · 2 评论 -
pytorch中tensor、numpy.array、list三者互相转换
1.1 list 转 numpyndarray = np.array(list)1.2 numpy 转 listlist = ndarray.tolist()2.1 list 转 torch.Tensortensor=torch.Tensor(list)2.2 torch.Tensor 转 list先转numpy,后转listlist = tensor.numpy().tolist()3.1 torch.Tensor 转 numpyndarray = tensor.n原创 2021-11-25 22:23:27 · 2176 阅读 · 0 评论 -
计算机顶会论文写作科研利器
Grammarly语法纠错之类的sci-hub:scihub最新可用地址找论文,得到bibtexLinggle 10^12- Language Reference Search Engines - NLPLab常用词语搭配Overleaf, Online LaTeX Editor在线latex论文写作神器Home Page - (manchester.ac.uk) 学术论文英文写作句式仓库大全 曼彻斯特大学...原创 2021-10-04 15:06:47 · 313 阅读 · 1 评论 -
git clone失败的问题,网络问题
使用国内镜像,目前已知Github国内镜像网站有github.com.cnpmjs.org也就是在git clone的时候把网址github.com后面加上cnpmjs.org,亲测解决问题。原创 2021-09-23 20:31:40 · 478 阅读 · 0 评论 -
pytorch3d在linux下安装
首先安装虚拟环境和依赖conda create -n pytorch3d python=3.8conda activate pytorch3dconda install -c pytorch pytorch=1.7.1 torchvision cudatoolkit=10.2conda install -c fvcore -c iopath -c conda-forge fvcore iopathwget https://github.com/NVIDIA/cub/archive/1.10.原创 2021-09-23 19:22:03 · 1989 阅读 · 0 评论 -
conda加入pytorch清华源
# for linuxconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/原创 2021-09-23 18:31:55 · 370 阅读 · 0 评论 -
original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)AttributeError: ‘str‘ object has no
tf模型保存没问题,但导入就会报错original_keras_version = f.attrs['keras_version'].decode('utf8')AttributeError: 'str' object has no attribute 'decode'发现其实是h5py版本问题,重新安装一个版本的pip install h5py==2.10...原创 2021-07-20 11:42:48 · 353 阅读 · 0 评论 -
360极速浏览器连接远程notebook会出现问题,403 GET /api/kernels/
360极速浏览器如果使用过一段时间远程jupyter会出现这种连接问题,这其实是浏览器的问题。所以换了chrome浏览器之后成功运行。原创 2021-07-18 00:39:39 · 876 阅读 · 0 评论 -
sklearn报错DeprecationWarning: the imp module is deprecated in favour of importlib
其实这是sklearn的一个报错,因为版本的原因imp弃用了。网上有些回答是去改源码,但其实没必要。最简单一劳永逸的方法是安装最新版的sklearn,但不是pip install sklearn命令如下:pip install scikit-learn...原创 2021-07-15 23:30:19 · 1291 阅读 · 2 评论 -
github push代码出错fatal: Authentication failed for ‘https:/
其实很多说是ssh keys设置错了,但其实未必,也要排查是否使用了代理之类的,我就是去掉代理就正确了。原创 2021-07-04 00:48:39 · 391 阅读 · 0 评论 -
pytorch3d报错:RuntimeError: Not compiled with GPU support.
现在pytorch3d出了问题,因为直接pip安装的是不支持gpu的,所以重新安装重新安装命令:pip install "git+https://github.com/facebookresearch/pytorch3d.git"原创 2021-07-03 12:42:13 · 5148 阅读 · 8 评论 -
Solving environment: failed conda all InvalidVersionSpecError: Invalid version spec: =2.7报错
网上有的人推荐更改.condar文件内容,但我失败了有的人可能推荐重安装anaconda,但那样太麻烦conda update conda更新一下conda版本即可马上解决问题原创 2021-07-03 10:25:26 · 1695 阅读 · 3 评论 -
编译文件出错fatal error: GL/glew.h: No such file or directory
执行以下命令即可sudo apt-get install build-essentialsudo apt-get install build-essential libgl1-mesa-devsudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-devsudo apt-get install libglfw3-dev libglfw3原创 2021-05-28 21:14:04 · 6348 阅读 · 6 评论 -
error: numpy/arrayobject.h No such file or directory解决方法
sudo apt-get install python-numpy原创 2021-05-28 22:03:21 · 676 阅读 · 1 评论 -
github因网络问题无法git clone解决办法
将原本的github仓库地址的https改为git,亲测解决,如果没解决可能是别的问题,继续寻找答案去吧~原创 2021-05-21 14:44:51 · 2679 阅读 · 2 评论 -
解决cannot open shared object file: No such file or directory
一、linux下调用动态库.so文件时提示:cannot open shared object file: No such file or directory解决办法:1、此时ldd xxx查看依赖缺少哪些库 libmysqlcppconn.so.7 => not found libboost_system.so.1.64.0 => not found2、设置变量LD_LIBRARY_PATHsudo gedit ~/.bashrc最后一行加上:e...转载 2021-03-10 02:26:14 · 17054 阅读 · 1 评论 -
编译成功,但引用之后报错undefined symbol: _ZN10tensorflow7strings6StrCatERKNS0_8AlphaNumE
修改 编译指令对于gcc/g++5.x 设置-D_GLIBCXX_USE_CXX11_ABI=1对于gcc/g++4.x 设置-D_GLIBCXX_USE_CXX11_ABI=0转载 2021-02-22 09:37:18 · 2859 阅读 · 3 评论 -
ubuntu重装显卡驱动全过程!所有选项的选择!
1.首先去下载适合的.run文件我的是https://download.nvidia.com/XFree86/Linux-x86_64/430.64/ 这可以从http://www.nvidia.cn/page/home.html官网找到合适的2.卸载掉旧版本的英伟达显卡驱动,打开terminal:sudo apt-get purge nvidia*3....原创 2021-02-21 12:20:41 · 4594 阅读 · 1 评论 -
github无法显示图片,其他一切正常的解决办法
C:\Windows\System32\drivers\etc\hosts文件最后添加如下内容:#GitHub Start192.30.253.112 Build software better, together192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.101.184.133 gist.githubusercon原创 2020-12-28 15:47:35 · 284 阅读 · 0 评论 -
python install causes ModuleNotFoundError: No module named ‘_swigfaiss‘
这是因为安装faiss用的pip install解决办法:#cpu 版本conda install faiss-cpu -c pytorch# GPU 版本conda install faiss-gpu cudatoolkit=8.0 -c pytorch # For CUDA8conda install faiss-gpu cudatoolkit=9.0 -c pytorch # For CUDA9conda install faiss-gpu cudatoolkit=10.0 -c原创 2020-12-28 12:50:00 · 1232 阅读 · 0 评论 -
anaconda显示ImportError: cannot import name ‘secure_write‘
在新建kernel时遇到了此问题。解决方法:pip install --upgrade jupyter_client之后python -m ipykernel install --name XXXX就不会报错了原创 2020-12-28 12:44:37 · 3860 阅读 · 4 评论 -
linux下解压7z压缩包分卷
假设压缩包分卷名称为xxx.7z.001 xxx.7z.002 ....解压缩命令:7z e xxx.7z.001原创 2020-12-22 14:43:43 · 2258 阅读 · 1 评论 -
解决datafountain比赛提交.csv文件报错问题
提交了predict.csv文件之后发现报错如下:decode error,it isn;tInteger 1问题出在了某些csv列数据包含多余的\n文件可以用如下代码:import csvfile = open('xxx.csv')filereader = csv.reader(file)data = list(filereader)print(data)输出所有数据,然后ctrl+f找\n 在文件中去掉即可...原创 2020-11-27 18:42:40 · 877 阅读 · 0 评论 -
ubuntu在终端运行.ipynb文件
pip install runipyrunipy<YourNotebookName>.ipynb原创 2020-11-27 18:34:46 · 3607 阅读 · 2 评论 -
ubuntu下修改环境变量,bash ~/.bashrc之后环境变量不改变
当不改变的时候,可以新开一个终端窗口,在新的终端窗口一般就能看到环境变量已经改变了。原创 2020-11-27 17:21:33 · 2337 阅读 · 1 评论 -
ubuntu16安装pymesh2的方法
pip install http://imagine.enpc.fr/~langloip/data/pymesh2-0.2.1-cp37-cp37m-linux_x86_64.whl原创 2020-11-24 21:40:51 · 909 阅读 · 1 评论 -
python编译:setup.py添加.h头文件或者库的搜索路径
通过源码安装python第三方库时,经常会出现该库依赖的c/c++头文件、库找不到的情况,特别是自己编译安装的c/c++库时。比如leveldb,mysql等等。我编译图形学的一个库就出现了问题。网上的解答: ext_modules = [ Extension( 'plyvel._plyvel', sources=['plyvel/_plyvel.cpp', 'plyvel/comparator.cpp'], ...转载 2020-11-24 19:23:50 · 2200 阅读 · 0 评论 -
conda清华源安装pytorch依旧慢踩坑
之前也安装过很多次,但这次发现换了清华源还是很慢,后来得知。官网上的命令是这样的conda install pytorch==1.5.0 torchvision==0.6.0 cudatoolkit=10.1 -c pytorch但是我们需要去掉-c pytorch,安装的时候才会默认从清华源下载相应的包...原创 2020-11-23 20:24:39 · 5611 阅读 · 7 评论 -
ubuntu下anaconda换清华源
vim ~/.condarcchannels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.原创 2020-11-23 18:50:05 · 1403 阅读 · 0 评论 -
解决vscode连接远程服务器remote-ssh连接不上的问题
有可能是找不对配置文件,可以更改插件的setting输入正确的config文件的位置就可以了原创 2020-10-28 16:57:56 · 13798 阅读 · 3 评论 -
scp从另一台服务器下载或者上传文件
download使用方法:scp-r root@127.0.0.1:/opt/soft/test /opt/soft/scp-r 用户名@IP地址:服务器目录或者文件(绝对路径) 本地目录upscp/opt/soft/test.tar.gzroot@ip地址:/opt/soft/testscp -r 本地文件或文件夹 用户名@IP地址:服务器目录。不是文件夹可去掉 -r。...原创 2020-10-26 22:31:12 · 552 阅读 · 1 评论 -
解决.bashrc文件每次打开终端都需要source的问题
解决方法vim ~/.bash_profile在文件内部输入 # 加载.bashrc文件 if test -f .bashrc ; then source .bashrc fi 在.bash_profile文件中自动加载.bashrc文件。.bashrc文件与.bash_profile文件的区别在研究二者区别之前,我们先了解两个概念login shell和no login shell1. login shell需要输入用户名和密码,进入.转载 2020-09-28 00:41:09 · 2797 阅读 · 1 评论 -
ubuntu中使用不同版本cuda(转)
Pytorch 使用不同版本的 cuda 由于课题的原因,笔者主要通过 Pytorch 框架进行深度学习相关的学习和实验。在运行和学习网络上的 Pytorch 应用代码的过程中,不少项目会标注作者在运行和实验时所使用的 Pytorch 和 cuda 版本信息。由于 Pytorch 和 cuda 版本的更新较快,可能出现程序的编译和运行需要之前版本的 Pytorch 和 cuda 进行运行环境支持的情况。比如笔者遇到的某个项目中编写了 CUDAExtension 拓展,而其中使用的 cuda 接口函数在转载 2020-09-27 23:22:32 · 469 阅读 · 0 评论 -
scp传文件时报错Add correct host key in /root/.ssh/known_hosts to get rid of this message
在两个服务器之间用scp命令传文件时报错@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!...原创 2020-09-27 21:25:42 · 2306 阅读 · 0 评论 -
问题:anaconda: command not found 解决方案
使用命令:vim ~/.bashrc 修改环境变量在文本最后添加命令:export PATH=~/anaconda3/bin:$PATH重启环境变量:source~/.bashrc输入:anaconda -V显示:anaconda Command line client原创 2020-09-27 20:18:06 · 4518 阅读 · 0 评论 -
pip报错Failed to establish a new connection: [Errno -3] Temporary failure in name resolution‘,)‘
不是源的问题。是dns的问题。sudo gedit /etc/resolv.conf最后一行添加nameserver 8.8.8.8nameserver 114.114.114.114原创 2020-09-15 20:46:14 · 4349 阅读 · 0 评论