- 博客(7)
- 收藏
- 关注
原创 shap跑神经网络要用CPU跑!!!
一定要把pin_memory=True删掉。服务器跑神经网络用GPU跑习惯了,尝试用shap去跑模型解释,搞了半天,一直报错。后来才发现一定要用CPU跑,否则会一直报错。
2024-10-10 09:58:38
194
转载 Failed to initialize NVML: Driver/library version mismatch
输入如下代码,查看发现 libnvidia 版本更新了,升级到535.161.07了,不兼容。今天想用GPU跑跑程序,突然发现运行不了了,输入nvidia-smi查看,提示这个!后来发现,不用输入这么具体,输入前三位数字535即可,然后重启!期间可能会有安装更新的warning, 不用理会,然后重启!赶紧搜网上解决办法,据说重启了就好?重启了,也没解决问题。安装过程提示,输入Y就行。
2024-04-11 11:21:00
379
1
原创 findfont: Generic family ‘sans-serif‘ not found because none of the following families were found: A
然后就会打印你系统里装的有哪些字体,这里我随便选了个Ubuntu字体(Ubuntu系统用Ubuntu字体,笑了),然后导入就行啦!Jupyterlab画图时出现字体警告,懒得装字体,主要是想画图看看哪个参数比较好。
2024-04-03 10:46:45
1075
1
原创 BrokenProcessPool: A task has failed to un-serialize. Please ensure that the arguments of the functi
尝试1:把n_jobs调小一点就不会报错,说可能是服务器跑多进程任务时,跑出来的结果无法序列化回去?平时调到200,都得跑大半天,后来试了下调到50还是多少来着,好像是可以,要记得先把 running terminals and kernals 里这文件先关掉,再重启。最近用XGBOOST模型跑学习曲线时,每次跑了大半天,最后要出结果时,给我报错,提示序列化错误,气死我了!尝试2:库有冲突,把joblib卸载了重装,也重启了内核,还是不行。解决办法:注释掉joblib包,别导入就不会报错,很神奇!
2024-03-29 10:25:31
1104
1
原创 CUDA error: initialization errorCUDA kernel errors
同个cell里如果还有外部验证集的Dataloader也不行,会报错,一定要把它放到另一个cell里运行(楼主用的是jupyterlab),同样也是放到Dataloader后!解决办法:调用GPU的代码,一定要放到创建好的Dataloader后!# 根据当前折划分训练集和验证集。# 创建 DataLoader。
2024-03-28 20:02:04
850
1
原创 Jupyterlab运行时,出现TerminatedWorkerError错误
问题:在运行网格搜索训练XGBOOST时,grid3.fit(x_train,y_train),这里提示错误。3. conda install joblib==1.1.0 #这个版本比较稳定,换了个版本安装。1. conda list, 查看安装的joblib版本,现在是1.2.0。2. conda unistall joblib # 卸载现版本。
2024-03-16 12:28:59
1877
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人