常用指令
常用linux、AI、python相关指令
theshii
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
魔搭下载文件指令
本文介绍了从ModelScope平台下载公开模型的两种方法:1)使用git lfs和git clone命令克隆模型仓库;2)通过pip安装modelscope工具包后,使用download命令下载指定模型。文中提供了具体操作示例,包括Llama-3-8B和ShieldGemma-2-4B模型的下载方式,并建议使用清华镜像源加速安装。两种方法均支持指定本地存储目录,适用于不同场景的模型获取需求。原创 2025-07-02 09:47:55 · 116 阅读 · 0 评论 -
显示当前目录路径名的linux指令
显示当前目录路径名的linux指令原创 2025-07-02 09:51:20 · 104 阅读 · 0 评论 -
生成requirments.txt指令
摘要:使用 pipreqs 工具可以导出项目中实际使用的依赖包。通过分析项目文件的 import 语句,pipreqs 会自动生成 requirements.txt 文件。安装 pipreqs 后,进入项目目录运行命令即可完成导出。这种方法比手动整理更精准高效。原创 2025-07-02 09:50:14 · 116 阅读 · 0 评论 -
删除文件和文件夹linux指令
摘要:Linux删除文件和目录常用命令总结:1) rmdir删除空目录;2) rm删除文件;3) rm -r递归删除非空目录;4) rm -rf强制删除(无提示)。注意:-rf组合命令非常危险,使用时需格外谨慎避免误删重要数据。原创 2025-07-02 09:49:31 · 262 阅读 · 0 评论 -
新服务器安装配置文档
本文摘要提供了Linux系统配置指南:1) 更改root密码;2) 网络配置(临时/永久修改DNS);3) Docker安装与配置(包括镜像源设置);4) NVIDIA容器工具包安装与GPU支持配置。关键操作包括修改系统文件、安装软件包、配置参数及测试验证。所有步骤均需sudo权限,涉及密码管理、网络优化和容器化GPU环境搭建。原创 2025-07-02 09:54:22 · 203 阅读 · 0 评论 -
转换文件夹内所有csv和json为json
该Python脚本实现将文件夹中的CSV和JSON文件批量转换为JSONL格式,并直接复制已有的JSONL文件。函数convert_folder_to_jsonl遍历输入文件夹,根据文件扩展名分别处理:CSV文件转为JSONL、JSON文件转为JSONL、JSONL文件直接复制。会自动创建输出文件夹,并保留原始文件名(仅扩展名改为.jsonl)。执行完成后打印转换结果。该脚本需要配合csv_to_jsonl和json_to_jsonl转换函数使用。原创 2025-07-02 09:52:00 · 141 阅读 · 0 评论 -
实时查看显卡占用nvivia-smi
摘要:通过在终端运行"watch -n 1 nvidia-smi"命令,可以每1秒刷新一次显卡使用情况,实时监控GPU上运行的进程。该命令提供动态更新的显卡监控信息,帮助用户即时掌握显卡资源占用状态和运行中的程序情况,适用于需要实时观察显卡性能的调试或开发场景。原创 2025-07-02 09:50:47 · 117 阅读 · 0 评论 -
容器代码部署
本文介绍了两种AI项目部署方案。Windows部署流程包括本地测试、打包代码和环境、整合工具软件及编写说明文档。Linux部署采用Docker方案,详细说明了从获取基础镜像信息、文件迁移、容器配置到最终镜像打包的11个步骤,重点包括环境配置、目录结构维护、测试验证以及Dockerfile编写规范。两种方案都强调测试验证环节,确保部署的可靠性,最终产出可直接交付的部署包或Docker镜像。原创 2025-07-02 09:48:42 · 219 阅读 · 0 评论 -
计算代码运行时间的python脚本
该代码片段展示了如何使用Python的time模块测量代码运行时间。首先记录开始时间,执行代码后记录结束时间,然后计算两者差值得到总耗时(精确到微秒),最后打印输出运行时间。这种计时方法常用于性能测试和代码优化。原创 2025-07-01 10:37:46 · 154 阅读 · 0 评论 -
连续跑多个代码,避免显卡被别的进程抢走
摘要:通过创建shell脚本文件(如run_all.sh)可以串行执行多个Python脚本。脚本只需包含命令序列(如"python first_script.py"),运行"bash run_all.sh"即可自动执行所有指定脚本,实现批量处理。(60字)原创 2025-07-01 10:43:45 · 234 阅读 · 0 评论 -
pip版本指定命令
安装指定版本的Python包时,使用比较运算符(如>=)需加引号。示例:安装accelerate≥0.26.0的正确命令为pip install 'accelerate>=0.26.0',引号可确保命令行正确解析版本要求。原创 2025-07-01 10:06:38 · 245 阅读 · 0 评论 -
临时切换本地python环境指令
摘要:本文介绍了如何通过alias命令将python指向python3.11的方法。临时生效只需在当前终端输入该命令,永久生效需将其添加到~/.zshrc或~/.bashrc文件中并执行source刷新。验证时可使用which python和python --version确认路径和版本。如需管理多版本或其他帮助可进一步咨询。原创 2025-07-01 10:44:53 · 127 阅读 · 0 评论 -
快速连接服务器linux指令
摘要:SSH远程登录命令格式为ssh -p 端口号 用户名@IP地址,通过指定端口连接服务器。例如ssh -p 2337 root@xxxxxxxxxxx表示用2337端口登录;ssh -p 64230 root@xxxxxxxxxxxxx则是用64230端口登录。该命令用于安全远程访问服务器。原创 2025-07-01 10:42:56 · 94 阅读 · 0 评论 -
解决git鉴权失败报错
摘要 GitHub鉴权失败通常可通过配置SSH密钥解决。主要步骤包括:检查/生成SSH密钥(ssh-keygen命令)、复制公钥到GitHub账户、验证连接(ssh -T git@github.com)。配置成功后需使用SSH协议(git@github.com:xxx.git)替代HTTPS,实现免密操作。SSH采用非对称加密,公钥存于GitHub,私钥本地保存,确保安全通信。每台主机需单独配置,配置后仍需遵守仓库权限规则。此外,也可使用Personal Access Token作为替代方案。(148字)原创 2025-07-01 10:41:29 · 664 阅读 · 0 评论 -
返回主目录或home目录linux指令
摘要:进入用户主目录的两种方法:一是输入cd ~命令,二是直接输入cd命令。两种方式都能快速切换到当前用户的主目录。原创 2025-07-01 10:36:53 · 155 阅读 · 0 评论 -
多线程大模型api推理代码(并发)
该代码实现了一个基于多线程的文本内容安全检测系统,主要功能包括: 使用ZhipuAI和OpenAI的GPT模型对输入文本进行有害内容检测,判断是否包含负面、危险、不道德或违法信息 支持多线程并发处理,通过ThreadPoolExecutor实现100线程并行处理Excel文件中的文本数据 处理流程包含读取输入文件、添加检测结果列、多线程调用API、进度条显示和结果保存 系统可批量处理多个文件,并记录处理时间,检测结果以0/1形式标记(0表示安全,1表示有害) 代码结构清晰,包含异常处理机制,适用于大规模文本原创 2025-07-01 10:36:10 · 146 阅读 · 0 评论 -
读取parquet文件python代码
摘要:本文介绍了如何使用Python的pandas库读取和显示Parquet文件。首先安装pandas和pyarrow,然后通过设置pandas的显示选项来完整展示数据。代码示例演示了如何读取Parquet文件并打印内容,以及将其导出为Excel格式。该方法适用于需要查看或转换Parquet格式数据的场景,操作简便高效。原创 2025-07-01 10:34:28 · 147 阅读 · 0 评论 -
查看文件夹信息大小linux指令
摘要:本文介绍了在Linux系统中查看文件夹大小的常用方法。通过du命令(disk usage)可以快速获取目录占用空间情况,包括基本用法:du -sh显示当前目录总大小(-s显示总计,-h人性化单位);du -sh /path查看指定目录大小;du -h /path显示目录及子目录详情;du -sh --max-depth=1 /path/*仅显示一级子目录大小。这些命令组合能满足不同场景下的磁盘空间查看需求。(148字)原创 2025-07-01 10:33:47 · 294 阅读 · 0 评论 -
vim指令
Vim常用命令摘要:启动文件用vim filename,:wq保存退出。编辑模式按i插入,Esc返回普通模式。移动光标用0/$(行首尾)、gg/G(文件首尾)。删除操作包括x(字符)、dd(整行)、ggdG(清空)。复制粘贴用yy/p。查找替换支持/pattern搜索和:s/old/new替换。其他实用命令如:set number显示行号、:syntax on语法高亮。掌握这些指令能高效使用Vim编辑器。(149字)原创 2025-07-01 10:32:11 · 302 阅读 · 0 评论 -
tmux指令linux
摘要:Tmux是一款终端复用工具,允许用户在一个终端会话中创建多个窗口和面板,并支持会话的分离与重新连接。主要功能包括:1) 会话管理(创建/重连/关闭会话);2) 窗口操作(新建/切换/命名窗口);3) 面板分割(垂直/水平分割、调整大小)。通过前缀键Ctrl+b触发操作,解决SSH断连时进程终止的问题,提升命令行工作效率。安装方法涵盖Linux(apt)和MacOS(brew)系统。原创 2025-07-01 10:27:55 · 515 阅读 · 0 评论 -
LINUX使用ps命令获取对应PID 然后kill
摘要:ps命令用于查看系统进程状态,常见用法包括:ps显示当前终端进程,ps aux显示所有进程详细信息,ps -u username查看指定用户进程,ps -p PID查看特定进程。结合grep可筛选进程,如ps aux | grep python查找Python相关进程。输出包含USER、PID、CPU/内存使用率等关键信息。终止进程可使用kill PID或强制终止kill -9 PID。(148字)原创 2025-07-01 10:05:29 · 642 阅读 · 0 评论 -
linux指令写错取消方法
命令行操作中断指南 在命令行界面中: 输入未执行时:按Ctrl+C可取消当前输入的命令; 命令运行中:按Ctrl+C可强制终止正在执行的程序。 该快捷键是命令行操作中重要的中断控制方式,适用于大多数终端环境。原创 2025-07-01 10:03:03 · 110 阅读 · 0 评论 -
linux移动文件指令
Linux系统中mv命令使用指南 mv命令是Linux系统中用于移动和重命名文件/目录的基本工具。其基本语法为"mv [选项] 源文件 目标位置"。主要功能包括:移动单个/多个文件到指定目录(如mv file1.txt /path/to/destination/)、文件重命名(mv oldname.txt newname.txt)以及移动整个目录(mv myfolder /home/user/Backup/)。常用选项有:-i(覆盖前提示)、-f(强制覆盖)、-u(仅更新较新的文件)和-原创 2025-07-01 10:01:54 · 641 阅读 · 0 评论 -
echo:Linux 中的一个基本命令
摘要:echo是Linux常用命令,用于输出文本或变量值。基本用法包括打印字符串、变量值、命令输出和目录内容。常用选项如-n(不换行)和-e(启用转义字符)。echo在脚本和命令行中广泛用于信息显示和调试,是输出日志的便捷工具。原创 2025-06-30 13:20:47 · 334 阅读 · 0 评论 -
github上传项目指令
这篇文章介绍了Git版本控制的基本工作流程和常用命令。主要内容包括:1) 团队协作开发时应创建个人分支并通过Pull Request提交代码;2) 分支管理操作(创建、合并、删除分支);3) 克隆特定分支的方法;4) 基本Git命令如init、clone、add、commit等;5) 三个典型场景示例(参与现有项目、新建项目发布到GitHub、贡献现有分支)。文章强调通过分支管理来保持代码稳定性,并提供了具体的命令行操作指南,适合开发者快速掌握Git的基础使用方法。原创 2025-06-30 13:29:12 · 652 阅读 · 0 评论 -
FP16和BF16的区别
FP16和BF16是两种16位浮点数格式,主要区别在于位数分配和适用场景。FP16采用5位指数和10位尾数,精度较高但数值范围较小,适合图像处理等需要高精度的任务。BF16采用8位指数和7位尾数,数值范围更大但精度较低,专为深度学习设计,能有效避免训练中的数值溢出问题。硬件支持方面,FP16广泛用于NVIDIA GPU,而BF16主要适配Google TPU和Intel CPU。总体而言,FP16适合精度敏感型计算,BF16更适合大规模神经网络训练。原创 2025-06-30 13:22:43 · 1091 阅读 · 0 评论 -
huggingface下载时报错lock解决办法
当huggingface-cli下载命令因.lock文件被占用而等待时,可采取以下步骤解决:1)检查是否有其他huggingface/transformers进程运行(ps aux | grep相关命令);2)终止占用进程(kill -9);3)手动删除.lock文件(find命令);4)重新执行下载命令。此问题通常由未正常结束的下载进程导致,清理锁文件后即可恢复下载。注意使用HF_ENDPOINT镜像可加速下载。原创 2025-06-30 13:34:04 · 1448 阅读 · 0 评论 -
Huggingface下载Llama这种需要权限的内容
要在Hugging Face平台上使用命令行工具,需先获取个人Access Token:登录Hugging Face官网,在账户设置中生成。之后在终端输入huggingface-cli login命令,按提示粘贴Token完成认证。简单三步即可实现账号授权,方便后续模型与数据集操作。原创 2025-06-30 13:35:16 · 247 阅读 · 0 评论 -
Git clone如何拉取原始权重文件
摘要:当使用git clone下载模型仓库时,若发现权重文件仅为超链接,这是由于使用了Git LFS存储大文件。需先安装Git LFS(Linux可执行sudo apt install git-lfs && git lfs install),重新克隆仓库后进入目录执行git lfs pull即可下载实际权重文件。该流程解决了Git默认不下载LFS大文件的问题。原创 2025-06-30 13:30:47 · 287 阅读 · 0 评论 -
linux光标快速移动
本文介绍了Linux终端(Bash shell)中常用的光标移动和文本删除快捷键。光标移动包括Ctrl+a/e跳转行首/尾,Alt+b/f左右移动单词。文本删除包含Ctrl+w删除当前单词左侧,Ctrl+u/k删除行前/后半部分,以及Ctrl+y恢复最近删除内容。这些快捷键可显著提高命令行操作效率,适用于Linux和Mac系统(部分键位不同)。原创 2025-06-30 13:41:07 · 323 阅读 · 0 评论 -
hugging face下载指令
本文介绍了如何使用huggingface-cli下载Hugging Face模型。首先需要安装huggingface_hub库,然后通过设置镜像地址HF_ENDPOINT来加速下载。示例展示了完整模型和单个文件的下载方法,包括处理带空格路径时需用双引号。对于特定文件下载,可使用--include参数指定文件名。原创 2025-06-30 13:32:04 · 230 阅读 · 0 评论 -
json转jsonl的python代码
该代码实现了一个将JSON文件转换为JSONL格式的工具。主要功能包括:1) 自动识别输入JSON是否为数组格式;2) 处理标准JSON数组时,将每个元素转为单独一行输出;3) 处理非数组JSON时,逐行验证有效性并输出有效行;4) 提供错误处理机制,跳过无效JSON行并打印错误信息。转换成功后输出完成提示,支持UTF-8编码,确保中文等特殊字符正常处理。原创 2025-06-30 13:36:22 · 246 阅读 · 0 评论 -
linux新建文件和文件夹
本文介绍了Linux系统中新建文件和文件夹的基本命令操作。使用touch命令可以创建单个或多个文件(如touch file1.txt file2.txt),通过{}符号还能批量创建连续命名的文件(如file{1..5}.txt)。创建目录则使用mkdir命令,同样支持创建单个、多个或批量连续命名的文件夹(如mkdir folder{1..5})。这些命令为用户提供了高效的文件系统管理方式。原创 2025-06-30 13:43:46 · 364 阅读 · 0 评论 -
jsonl转xlsx的python代码
摘要: 该Python代码实现将JSONL文件转换为XLSX格式的功能。通过读取JSONL文件的每一行并解析为字典列表,使用openpyxl库创建Excel工作簿,将字典键作为表头,值作为数据行写入。支持异常处理,输出转换状态提示。代码简洁高效,适用于JSONL与Excel格式的互转需求。原创 2025-06-30 13:35:46 · 148 阅读 · 0 评论 -
linux使用screen跑代码
本文介绍了使用screen命令后台运行和管理Python脚本的方法。通过"screen -dmS"命令可快速后台启动脚本,并给会话命名以便管理。文章还讲解了查看screen会话列表、重新进入会话、后台保持程序运行等基本操作。此外,提供了在screen会话中查看终端输出历史的快捷键使用方法,包括进入/退出滚动模式的操作说明。这些命令组合适用于脚本自动化场景,帮助用户高效管理长时间运行的程序。原创 2025-06-30 13:42:30 · 288 阅读 · 0 评论 -
linux复制文件指令
Linux系统中常用cp命令复制文件和目录。基本语法为"cp [选项] 源文件 目标位置",支持单个文件、多个文件及整个目录的复制。常用选项包括:-r递归复制目录,-i交互式确认覆盖,-f强制覆盖,-v显示详情,-u仅更新文件,-a保留文件属性。通过组合这些选项,可以实现灵活的文件复制操作,如复制并重命名、显示复制进度、保留原始属性等。该命令是Linux文件管理的基础工具之一。原创 2025-06-30 13:39:39 · 458 阅读 · 0 评论 -
linux pip使用清华源
使用清华镜像源安装timm库,执行命令pip install timm -i https://pypi.tuna.tsinghua.edu.cn/simple。该命令通过国内镜像加速下载,提高安装效率。适用于深度学习开发者快速安装timm(PyTorch图像模型库),解决国外源下载慢的问题。原创 2025-06-30 13:37:26 · 154 阅读 · 0 评论 -
csv转jsonl代码(python)
该代码实现了一个将CSV文件转换为JSONL格式的功能。通过csv.DictReader读取CSV文件,将每行数据转为字典后,用json.dumps转换为JSON字符串并写入新文件。程序包含异常处理,会输出转换状态或错误信息。转换后的JSONL文件每行包含一个JSON对象,适合处理结构化数据。该工具简单实用,支持UTF-8编码,确保中文等特殊字符正常处理。原创 2025-06-30 13:16:29 · 216 阅读 · 0 评论
分享