炼丹中的一些小问题及解答(持续更新)

发布时间:2026/10/28 11:40:38

炼丹中的一些小问题及解答(持续更新) Q1使用nvidia-smi看不到任务进程想要结束某个进程怎么办可以使用一下来查看进程使用通道过滤选择python的程序。之后使用 kill -9 ID即可杀掉程序。ps aux|grep root|grep python批量打印进程ID可以使用如下指令在后面加上|sh即可全部杀死。不过要小心哦。ps aux|grep root|grep python|grep -v grep| awk {print kill -9 $2} ps aux|grep root|grep python|grep -v grep| awk {print kill -9 $2}|shQ2出现报错 RuntimeError: DataLoader worker (pid 27097) is killed by signal: Killed. 或者KilledRuntimeError: DataLoader worker (pid 27097) is killed by signal: Killed. Killed这种报错是因为内存给小了原来内存也是会影响DataLoader的需要调小num_workers或者加大内存。Q3直接使用python train.py 跑代码必须SSH一直连接这服务器这时候如果出现网络波动或者网络断连就会直接把程序给杀掉。1、使用.sh文件进行调用可以进行解决但是有些服务器并不会给你执行sh文件的权限。2、此时可以使用一些小工具。这里请教了kunyang发现tmux是一个很好用的工具以下是一些常用指令可能可以帮助到大家。首先是安装使用apt-get install tmux即可完成安装。创建一个新的会话session-s 后面是该会话的名字。tmux new -s mytmux使用ctrlB组合键可以发出一些指令按完ctrlB后按C可以在新建一个窗口在最下面可以看到所有的窗口。按0 1 2 进行窗口切换星号在哪个窗口代表现在调用的哪个。按D退出到命令行还可以回来查看现有的tmuxtmux ls回到之前的tmuxtmux a -t mytmux关闭某个不相应的窗口tmux kill-window -t 6Ctrlb x关闭当前窗格 Ctrlb c创建一个新窗口状态栏会显示多个窗口的信息。 Ctrlb p切换到上一个窗口按照状态栏上的顺序。 Ctrlb n切换到下一个窗口。 Ctrlb ,窗口重命名。彻底关闭窗口会让你二次确认ctrlB 这样就就再也不怕断网之类的事情发生了。Q4校园Linux登录校园网以及注销校园网防止挖矿病毒curl http://10.10.43.3 --data DDDDDstudent_idupasspassword0MKKey curl http://10.10.43.3/F.htmQ5关于cudnn对cudnn的解释网上已经有很多了。基本上就是说默认是False如果网络的输入数据维度或类型上变化不大设置成True在一起开始会花费一些时间而后面会降低时间提高速度。但我想说的是我使用这行代码后跑程序需要的显存出现了波动。之前跑程序我需要18G的显存但使用这行后一开始只需要16G之后又需要20G。具体原理不太清楚。torch.backends.cudnn.benchmark TrueQ6关于保存和加载模型。我们可以使用torch.save来保存模型。而在加载时不能直接使用torch.load()来使用torch.load()仅读取了模型参数。应该先使用自己定义得方法或者其它的办法先读取到基本模型架构再使用load_state_dict来加载参数。torch.save(net.state_dict(), ./model.pth) netload_model() net.load_state_dict(torch.load(args.resume))Q7出现报错 Process finished with exit code 137 程序退出大概率是因为内存不足报的错误我是在存储一个中间结果时报错的每一轮循环我都让一个tensor变得更大以至于最后出现了137错误。这个Killed错误类似因此我进行了分阶段的保存避免了报错或者在申请服务器资源时多申请写内存也可以解决。Q8数据集太大使用FTP上传到服务器太慢使用百度网盘就行数据下载。居家之后链接VPN进行文件得传递速度太慢因此使用了百度网盘的方式首先需要安装两个库requests和bypy。pip install requests -i https://pypi.doubanio.com/simple pip install bypy -i https://pypi.doubanio.com/simple之后在浏览器端登陆好百度网盘。然后使用指令得到一个网页连接复制到浏览器打开进行授权操作并得到授权码。bypy info最后将授权码复制到终端完成授权即可。之后在百度网盘中会多出来一个应用数据文件夹其中有一个bypy的文件只要将需要下载的文件放入bypy中之后在终端使用命令即可完成文件传输bypy downdir -v # 下载bypy中所有文件 bypy downdir dirname -v # 下载指定文件 bypy upload -v # 上传文件 bypy -c # 取消授权 bypy list # 显示bypy中文件列表在Linux端换百度网盘账号删除当前用户目录下 ~/.bypy 隐藏文件夹中的json文件再输入bypy info即可重新认证绑定新的百度云。Q9Linux下执行.sh命令发现Permission denied。chmod ux *.sh再次执行命令就行了。Q10使用tar解压文件tar -xzvf file.tar.gz -C ./xxx # 解压gar.gz包到指定路径Q11: ln 建立软链接。我们可以使用软链接将需要的数据集连接到项目目录中的data。ln -s sours_file_root target_file_root # 建立软链接 rm -rf target_file_root # 删除软链接但不删除数据 rm -rf target_file_root/ # 既删除软链接也会把之前源文件删掉Q12取消服务器中的代理unset http_proxy unset https_proxy unset HTTP_PROXY unset HTTPS_PROXY unset all_proxy unset ALL_PROXY
延伸阅读

更多相关文章

2026/10/25 5:49:24

oracle 19c dataguard 搭建

IPsidDB_UNIQUE_NAME主库192.168.31.1orclorcl 备库192.168.31.2orclorcldg1.主库参数设置--打开数据强制日志 alter database force logging; --确认数据库开启归档,如未开启归档,请开启归档 archive log list;alter system set log_archive_configdg_c…

2026/10/28 11:35:12

三星闭源ROM系统APK修改:odex合并与apk manager汉化实战

简介:这份文档面向需要深度定制三星等闭源 Android 系统应用的中高级玩家与 ROM 爱好者,聚焦 APK 与 ODEX 的合并处理,解决系统应用在缺少源码、签名受限条件下难以反编译、汉化与重新打包的问题。压缩包共 1 个 docx 文件,约 23K…

2026/10/28 11:35:12

SAS与SATA桥接芯片解析:双端口冗余与扇区转换原理

简介:这份资源是 Marvell 88SF9110B0 的官方数据手册,面向从事企业级存储系统设计、SAS/SATA 桥接方案选型与调试的硬件工程师及嵌入式开发者。芯片为 6Gb/s SAS 到 SATA 桥接器件,可让标准单端口 SATA 硬盘或固态盘以双端口 SAS SSP 目标设备…

2026/10/28 11:35:12

Windows下Memcached安装配置与性能优化指南

1. Windows环境下Memcached安装指南Memcached作为一款高性能的分布式内存对象缓存系统,在Web应用性能优化中扮演着重要角色。不同于Linux环境下相对简单的安装流程,Windows平台上的部署往往会让开发者遇到各种"水土不服"的问题。本文将基于最新…

2026/10/28 11:35:12

Git代码提交统计技巧与实战经验分享

1. 项目背景与核心需求在团队协作开发中,我们经常需要统计某个时间段内的代码提交频率。比如领导问"上季度我们团队在XX项目上投入了多少开发资源",或者你想分析自己最近一个月的工作节奏。这时候如果手动翻git log,既低效又容易出…

2026/10/28 11:35:12

Transformer数学本质:贝叶斯推理与几何动力学解析

1. 项目概述Transformer架构自2017年提出以来,已成为深度学习领域的基石模型。但大多数研究者仅停留在应用层面,鲜少有人深入探讨其数学本质。本文将揭示Transformer与贝叶斯推理之间的深刻联系,并从几何与动力学双重视角构建统一的理论框架。…

2026/10/28 11:30:11

DeepSeek本地部署实战:Ollama、显存核算与API接入

简介:这份PDF文档面向AI技术爱好者、企业IT管理员与开发者,聚焦在本地环境部署DeepSeek大语言模型的完整流程与安全可控价值,帮助需要处理敏感信息、构建私有化AI服务的读者规避数据上云风险,并掌握模型定制与垂直场景优化的方法。…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑