①首先登录进入某云算力平台,申请资源,打开交互式界面
②上传自己的项目文件在/home/u********/路径下(数据文件放到my_files/records这个文件夹,),并在其中单独新建一个文件夹用于保存项目文件
③然后进入终端,创建虚拟环境,并为对应的虚拟环境下载合适的Python解释器版本,然后激活该环境,cd到对应项目文件夹中,运行和安装相应的依赖包即可
整个流程需要用到的指令代码:
python# 在 Terminal 执行 conda create -n proj python=3.10 ipykernel -y source activate proj # 激活 pip install -U "magic-pdf[full]" --extra-index-url https://wheels.myhloli.com cd /home/u*******/ conda install 相应的依赖包 加镜像链接 python 相应文件.py #运行对应的py文件 # 由于会出现其mineru指令不存在的问题 pip install -U "mineru[core]" mineru --help wget https://github.com/opendatalab/MinerU/raw/master/scripts/download_models_hf.py -o download_models_hf.py最新使用的是处理PDF转json的项目,项目位于数据分析3这个资源下,其项目为M开头的。
这个项目需要安装一个国内镜像加速下载的库(pip install huggingface_hub)否则容易报错,并且考虑到一条条输入指令的麻烦性,写了一个自动指令输入的指令代码:
最终直接运行这个python文件即可
pythonimport os import subprocess def simple_batch(): """最简单的批量处理 - 直接在终端显示命令和输出""" input_folder = "/home/u*********/M**********/my_file/records/" output_base = "/home/u********/M***********/output/" # 获取所有PDF文件 pdf_files = [f for f in os.listdir(input_folder) if f.lower().endswith('.pdf')] if not pdf_files: print("❌ 未找到PDF文件") return print(f"📁 找到 {len(pdf_files)} 个PDF文件\n") for i, pdf_file in enumerate(pdf_files, 1): input_path = os.path.join(input_folder, pdf_file) output_path = os.path.join(output_base, pdf_file.replace('.pdf', '')) # 构建命令 cmd = f'm***** -p "{input_path}" -o "{output_path}"' print(f"🚀 执行命令 [{i}/{len(pdf_files)}]:") print(f" {cmd}") print("-" * 80) # 直接执行,输出到终端 return_code = subprocess.call(cmd, shell=True) if return_code == 0: print("✅ 完成\n") else: print(f"❌ 失败 (返回码: {return_code})\n") if __name__ == "__main__": simple_batch()
使用某云超算平台Jupyterlab的使用方法(自用)
爱吃泡芙的小白白2025-11-22 16:23
相关推荐
HalvmånEver4 小时前
Linux:命名管道实现IPC(进程间通信七)正在学习前端的---小方同学10 小时前
Harbor部署教程Learn-Python10 小时前
MongoDB-only方法牛奔11 小时前
Docker Compose 两种安装与使用方式详解(适用于 Docker 19.03 版本)翼龙云_cloud11 小时前
阿里云渠道商:如何手动一键扩缩容ECS实例?小途软件11 小时前
用于机器人电池电量预测的Sarsa强化学习混合集成方法墨风如雪11 小时前
拒绝被找回!MJJ必修课:Outlook邮箱交易后的“防回手”安全设置全攻略扫地的小何尚11 小时前
NVIDIA RTX PC开源AI工具升级:加速LLM和扩散模型的性能革命wanglei20070812 小时前
生产者消费者清水白石00812 小时前
《从零到进阶:Pydantic v1 与 v2 的核心差异与零成本校验实现原理》