有手就行的大模型教程:如何在个人电脑上部署盘古大模型

使用ddddocr自动化测试验证码识别 原打算使用tesseract进行验证码识别的但后面发现实在太辣鸡了实际验证码图片得到的效果这还识别个毛啊。 阅读详情
AI摘要

本文探讨了在个人电脑上部署盘古大模型的过程,介绍了安装步骤、各项参数选项,指出虽有挑战但可通过技术选择和配置调整体验部分功能。还为程序员梳理了LLM大模型学习脉络,提供经典书籍、报告合集、视频及开源教程,并给出详细学习路线。

前言

在当前的人工智能浪潮中,大型预训练模型如盘古等,因其卓越的性能和广泛的应用前景而备受关注。然而,这些模型的部署并非易事,尤其是在个人电脑上。由于其庞大的参数量和计算需求,通常需要高性能的硬件支持。尽管如此,对于热衷于AI研究与实践的个人用户而言,了解如何在个人设备上部署这类大模型具有重要的学习价值。本文旨在探讨这一过程,为读者提供一个从理论到实践的指南,帮助大家理解大模型部署的基本原理,以及如何克服资源限制,实现个人电脑上的初步应用尝试。

注意:本教材基于github的https://github.com/ecmwf-lab/ai-models 以及个人安装实践撰写,不保证适用范围

如遇到其他机器安装bug,一概不能解决

安装步骤

需要材料:一部安装了anaconda的有独显的笔记本电脑,一个会打字的猴子 前置条件:

  • • 阅读anaconda安装帖子https://blog.youkuaiyun.com/weixin_73800108/article/details/137296446
  • • Python 3.10(它可能适用于不同的版本,但已在 Linux/MacOS 上使用 3.10 进行了测试)。
  • • 用于访问输入数据的 ECMWF 和/或 CDS 帐户(有关详细信息,请参见下文)。
  • • 使用 GPU 计算以获得最佳性能(强烈建议)。

好下面我们正式开始

打开anaconda prompt 键入以下命令

代码语言:javascript

conda create -n ai-models python=3.10  
conda activate ai-models  
conda install cudatoolkit  
pip install ai-models  

碰到询问你yes or no就输y

第二步,安装盘古挂件

代码语言:javascript

pip install ai-models-panguweather  

第三步。下载预训练资料

ai-models --download-assets --assets assets-panguweather panguweather

这一步博主遇到了错误如下

代码语言:javascript

File "D:\anaconda\envs\ai-models\lib\site-packages\onnxruntime\capi\_pybind_state.py", line 32, in <module>  
  from .onnxruntime_pybind11_state import *  # noqa  
ImportError: DLL load failed while importing onnxruntime_pybind11_state: 动态链接库(DLL)初始化例程失败。  

将报错喂给神奇海螺,神奇海螺建议我再装一次onnxruntime库

于是你需要键入以下

conda install -c conda-forge onnxruntime

然后再次下载预训练数据,文件较大需要耐心等待下载

ai-models --download-assets --assets assets-panguweather panguweather

下载完成后,会出现下图

Image Name

再一行就会叫你输入api链接和api

这里需要一个ec账号下载ec的气压数据,博主马上注册了一个账户,结果发现全部都白瞎

报错如下:

ecmwfapi.api.APIException: "ecmwf.API error 1: User 'decadeneo@outlook.com' has no access to services/mars"

api填进去后显示我权限不足,有权限的同学可以直接键入或者跳过

没ec账号的同学直接可以跳过这步

那么博主以前用来下载era5数据的cds账号就派上用场了 键入如下代码进行推理

代码语言:javascript

ai-models --input cds --date 20220920 --time 0000 --assets assets-panguweather panguweather  

会出现如下提示

Image Name

输入了对应的api信息后就开始数据下载之旅

下载完毕后则直接进入推理阶段

Image Name

推理完十天的预报,花了39分58秒

奇怪了,官网上说一分钟就完事了,难道4060不行?

运行完的文件就在当前文件夹下

Image Name

官网参数说明,以下是各项功能的说明:

帮助与信息选项
  • • --help: 显示帮助信息,介绍所有可用的命令行选项。
  • • --models: 列出所有已安装的模型。
  • • --debug: 开启调试模式,会在控制台上打印额外的信息,有助于问题排查。
输入源选项
  • • --input INPUT: 指定模型的输入来源,可以是mars(欧洲中期天气预报中心的数据库)、cds(气候数据存储库)或file(本地文件)。
  • • --file FILE: 设置具体的输入文件路径。选择此选项将使--input参数默认为file。
  • • --date DATE: 设置模型分析的日期,默认情况下为昨天。
  • • --time TIME: 设置模型分析的时间,默认值为1200(即中午12点)。
输出目标选项
  • • --output OUTPUT: 定义模型输出的目的地,可以选择file或none。
  • • --path PATH: 设置用于写入模型输出的文件路径。
运行参数
  • • --lead-time HOURS: 设置预测的小时数,缺省值为240小时(10天)。
预训练数据管理
  • • --assets ASSETS: 指定包含模型数据的目录路径,默认为当前目录,也可以通过设置环境变量$AI_MODELS_ASSETS来覆盖。
  • • --assets-sub-directory: 启用将数据组织在<assets-directory>/<model-name>子目录中的功能。
  • • --download-assets: 如果数据不存在,则下载它们。
其他选项
  • • --fields: 打印模型作为初始条件所需的字段列表。
  • • --expver EXPVER: 设置模型输出的实验版本。
  • • --class CLASS: 设置模型输出的class元数据。
  • • --metadata KEY=VALUE: 在模型输出中添加额外的元数据。

这些选项允许用户精细地控制模型的运行环境,输入输出,以及执行过程中的各种参数,非常适合需要高度定制化操作的场景。

小结

通过本文的介绍,我们了解到在个人电脑上部署盘古大模型并非不可行,但确实需要克服一系列挑战,包括但不限于计算资源的限制、各种bug的应付。虽然直接运行完整版的大模型可能超出大多数个人电脑的能力范围,但通过合理的技术选择和配置调整,例如使用轻量化版本的模型或在云服务上进行部分处理,个人用户仍然可以体验到大模型的部分功能,并在此基础上进行创新性的探索。这不仅丰富了个人的学习经历,也为未来AI技术的普及和个性化应用开辟了新的可能性。

程序员为什么要学大模型?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

事实上,抢你饭碗的不是AI,而是会利用AI的人。

继科大讯飞、阿里、华为等巨头公司发布AI产品后,很多中小企业也陆续进场!超高年薪,挖掘AI大模型人才! 如今大厂老板们,也更倾向于会AI的人,普通程序员,还有应对的机会吗?

与其焦虑……

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高。

针对所有自学遇到困难的同学们,我帮大家系统梳理大模型学习脉络,将这份 LLM大模型资料 分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉优快云大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)👈

​

一、LLM大模型经典书籍

AI大模型已经成为了当今科技领域的一大热点,那以下这些大模型书籍就是非常不错的学习资源。

在这里插入图片描述

二、640套LLM大模型报告合集

这套包含640份报告的合集,涵盖了大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(几乎涵盖所有行业)

在这里插入图片描述

三、LLM大模型系列视频教程

在这里插入图片描述

四、LLM大模型开源教程(LLaLA/Meta/chatglm/chatgpt)

在这里插入图片描述

LLM大模型学习路线 ↓

阶段1:AI大模型时代的基础理解

  • 目标:了解AI大模型的基本概念、发展历程和核心原理。

  • 内容:

    • L1.1 人工智能简述与大模型起源
    • L1.2 大模型与通用人工智能
    • L1.3 GPT模型的发展历程
    • L1.4 模型工程
    • L1.4.1 知识大模型
    • L1.4.2 生产大模型
    • L1.4.3 模型工程方法论
    • L1.4.4 模型工程实践
    • L1.5 GPT应用案例

阶段2:AI大模型API应用开发工程

  • 目标:掌握AI大模型API的使用和开发,以及相关的编程技能。

  • 内容:

    • L2.1 API接口
    • L2.1.1 OpenAI API接口
    • L2.1.2 Python接口接入
    • L2.1.3 BOT工具类框架
    • L2.1.4 代码示例
    • L2.2 Prompt框架
    • L2.3 流水线工程
    • L2.4 总结与展望

阶段3:AI大模型应用架构实践

  • 目标:深入理解AI大模型的应用架构,并能够进行私有化部署。

  • 内容:

    • L3.1 Agent模型框架
    • L3.2 MetaGPT
    • L3.3 ChatGLM
    • L3.4 LLAMA
    • L3.5 其他大模型介绍

阶段4:AI大模型私有化部署

  • 目标:掌握多种AI大模型的私有化部署,包括多模态和特定领域模型。

  • 内容:

    • L4.1 模型私有化部署概述
    • L4.2 模型私有化部署的关键技术
    • L4.3 模型私有化部署的实施步骤
    • L4.4 模型私有化部署的应用场景

这份 LLM大模型资料 包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉优快云大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)👈

​

python项目Traceback (most recent call last):以及ImportError: 找不到指定的模块。解决 ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的模块。我有这些包,都导入了还是提示没有找到。提示说电脑缺少vc程序插件。下载运行之后就解决了。 阅读详情

相关推荐

CANN开发大模型应用指南

摘要:CANN(Compute Architecture for Neural Networks)是华为昇腾AI基础软件栈的核心组件,为昇腾芯片提供底层算力调度与优化支持,助力大模型开发。其核心功能包括异构计算调度、自动并行化及高性能算子库。开发流程涵盖环境配置(昇腾硬件+CANN工具包)、模型转换与优化(如量化、图融合)、分布式训练及部署。CANN显著提升大模型性能(如LLaMA-13B在昇腾910B上显存占用降低至22GB),支持国产化技术栈,适用于云端推理(ModelArts)、边缘端等场景。关键优势

尽吾所能 分享永久免费知识 1548

华为云盘古气象(Pangu-Weather)大模型调试运行之小白教程

最近盘古气象大模型研究成果在《Nature》正刊发表,这个消息引起了大家的广泛关注,作为地理模型爱好者,在之前的学习中接触过一些气象预测模型,对此怀有兴趣,而且顺带蹭蹭热度嘛,不丢人。在此分享一下自己的学习过程。

weixin_47288291的博客 2万+

华为盘古气象大模型实战:如何用AI在10秒内完成全球7天天气预报?

本文深入解析了华为盘古气象大模型如何利用AI技术,在10秒内完成全球7天天气预报。文章对比了传统数值天气预报的局限,重点阐述了盘古模型的三维神经网络架构与层次化时域聚合策略两大核心技术突破,并通过实战案例演示了如何在本地环境部署和运行AI气象预测模型,展现了其在速度与精度上的革命性优势。

weixin_29057163的博客 708

【已解决】from .onnxruntime_pybind11_state import * # noqa ImportError: DLL load failed: %1 不是有效的 Win32

可能是版本不兼容,直接使用‘pip install onnxruntime’安装时,默认安装了当前最新的版本1.71.1。当你定义了把pip加入了环境变量之后,如果你有多个Python环境时,最好不要直接。来安装包,因为这样极有可以你在指定位置安装时不生效。今天在安装onnxruntime时发生了错误。所以卸载了最新版,安装了指定版本1.11.0。

m0_57021623的博客 1万+

华为AIPL基线计划:一站式解决高校AI教学与产业脱节难题

人工智能教学面临的核心挑战在于如何弥合快速迭代的前沿技术与传统课程体系之间的鸿沟。其原理在于构建从底层硬件到上层应用的全栈技术生态,通过标准化、可复制的解决方案降低实践门槛。这一模式的技术价值在于将产业级开发环境与流程引入教学,使学生能够无缝衔接企业真实工作场景。应用场景广泛覆盖高校AI专业建设、实训基地搭建及产教融合项目。以昇腾910B为代表的异构计算硬件与昇思MindSpore框架构成的软硬协同体系,配合Docker容器化部署等工程实践,为Qwen等大模型的教学实践提供了完整支撑,这正是华为AIPL基线

weixin_33911824的博客 307

入门实操练习三、盘古大模型API使用方法

以下是基于华为盘古大模型API的详细环境搭建和使用Python调用测试的完整流程。

xiaoqi270620903的专栏 2558

有手就行大模型部署教程:怎样在个人电脑上部署盘古大模型

本文旨在探讨这一过程,为读者提供一个从理论到实践的指南,帮助大家理解大模型部署的基本原理,以及如何克服资源限制,实现个人电脑上的初步应用尝试。

2301_81888214的博客 741

HCIP - Al Solution 华为认证—— 4、 大模型业务流程进阶

00:20本章核心内容: 讲解大模型在企业中的场景化应用流程,包括需求分析、模型选型、数据集构建、模型训练微调及使用。学习目标:了解大模型在企业中场景化应用的完整流程。掌握基础模型、行业模型、场景模型三个模型的定义与区别。了解数据准备、模型训练和部署中常用的工具。01:1642:59核心流程: 大模型项目遵循一套通用的7步业务流程,与深度学习/机器学习流程类似。

qq837993702的博客 146

有手就行的大模型教程:如何在个人电脑上部署盘古大模型(附教程)

本文旨在探讨这一过程,为读者提供一个从理论到实践的指南,帮助大家理解大模型部署的基本原理,以及如何克服资源限制,实现个人电脑上的初步应用尝试。

pythonhy的博客 1411

如何解决Windows系统中缺失oem*.inf文件导致的软件运行问题

本文详细解析了Windows系统中因oem*.inf文件缺失导致软件无法运行的常见问题。文章阐述了oem*.inf文件作为安装信息文件的重要作用,并提供了从精准定位文件路径、安全获取与替换文件的手动修复步骤,到利用专业工具进行一站式修复的完整解决方案。最后,还给出了从软件安装来源、卸载习惯到系统维护等方面的预防措施,帮助用户彻底避免此类问题。

water的专栏 546

番外篇:ADS功放设计实战——负载与源牵引的协同优化

本文深入探讨了ADS功放设计中负载牵引与源牵引的协同优化原理及实战技巧。通过2.4GHz Wi-Fi功放等案例,详细解析了基波阻抗迭代优化、谐波调谐高级技巧及收敛判断方法,帮助工程师显著提升功放效率至78%以上。文章特别强调ADS仿真工具的正确使用方法和实际调试经验,为射频功放设计提供实用指导。

weixin_33483304的博客 341

HarmonyOS 5.0 PC与游戏生态:开启国产操作系统新纪元

HarmonyOS 5.0的快速发展已经证明其技术路线的可行性。截至2025年12月,鸿蒙生态已上架超过20000款游戏,1000多家游戏厂商投身生态共建。华为宣布将投入150亿生态发展费用,同步提供1500PFLOPS开源社区算力及15000人的开发支持团队。 从移动端到桌面端,从消费级到企业级,HarmonyOS 5.0正在构建一个更加完善和强大的生态系统。随着技术的不断进步和生态的持续繁荣,HarmonyOS有望在未来的操作系统竞争中占据重要位置,为全球用户提供更多元化的选择。

m0_59315734的博客 1242

11.3 海岛微电网与工业园区的构网应用

海岛微电网与工业园区配电网是构网技术下沉应用的两大典型场景。海岛微电网以构网型储能为核心,解决孤岛系统稳定性问题,需具备黑启动、多能源协调和故障穿越能力;工业园区则侧重电能质量治理、并离网无缝切换和经济优化运行。两类场景均需解决多机并联稳定性、故障特性适配和分层协同控制等关键技术。构网型变流器的电压源构建能力、自适应控制策略及飞轮储能等特殊应用,为构建高可靠性、高经济性的分布式能源系统提供了创新解决方案。

技术工作者 1086

芯片巨头的选择,正在加速AI落地

综上可以看出,在生成式AI、手机、汽车、PC等多个领域,人工智能正开始为科技世界注入活力。虽然,这其中大多数产品往往都是概念性的,只是展示了其可能性,有些可能短期内不会在市场上实现。但有些功能确实逐渐渗透到消费者手中,这些应用于智能手机、PC和汽车上的AI更多的是一种进化,而不是一场革命。总的来说,2024年将是AI落地很重要的一年。这一轮的落地不同以往,AI逐渐在出货量较大的手机、笔电等消费类设备中有了很好的应用场景。

weixin_43769323的博客 5135

openclaw + ollama本地模型 + 飞书平台 windows平台部署教程

本教程将指导您在 Windows 10/11 环境下,通过 Ollama 运行本地模型,并结合 OpenClaw 接入飞书,搭建一个完全本地化的 AI 助手。

专注于技术研发行业技术主要有AI人工智能视觉识别、物联网技术、电商平台、app原生技术、微信小程序、鸿蒙语言开发、办公企业oa、ERP等,致力于做东半球最优秀的程序员 2173

用废旧汽车电池DIY家用UPS:手把手教你低成本搭建Wi-Fi不断电系统

本文详细介绍了如何利用废旧汽车电池DIY低成本家用UPS系统,确保Wi-Fi设备在断电时持续供电。通过精选材料、电路搭建和安全防护,实现高效稳定的电源转换与智能切换,成本仅为市售UPS的三分之一。特别适合家庭办公和远程工作者提升网络供电可靠性。

weixin_29200485的博客 464

HarmonyOS PC:国产操作系统的突破与跨设备开发新范式

HarmonyOS PC 5.0的推出标志着中国操作系统产业进入新的发展阶段。通过自研内核、分布式架构和AI深度融合,HarmonyOS PC为用户带来了全新的智能体验。对于开发者来说,掌握HarmonyOS PC应用开发技术不仅有助于抓住当前的市场机遇,更是为未来的全场景智慧生活时代做好准备。 随着鸿蒙生态的不断完善和技术的持续创新,HarmonyOS PC有望在个人电脑市场开辟新的赛道。作为开发者,我们正站在这个变革的前沿,有机会通过自己的代码和创意,共同塑造下一代计算体验的未来。

m0_59315734的博客 1433

手把手教你学GPU的KMD专栏--3.1 设备初始化流程深度解析

本文深入解析了KMD(内核模式驱动)设备初始化流程,这是GPU驱动开发最基础且关键的环节。初始化流程包括6个核心阶段:KMD模块加载、PCIe设备探测匹配、GPU硬件初始化、显存分配映射、中断系统配置和设备注册。每个阶段都有详细步骤解析,涉及关键数据结构和错误处理机制。文章还分析了常见问题(驱动加载失败、显存分配失败、中断配置失败)的解决方案,并指出未来趋势将向动态初始化、安全增强和AI优化方向发展。正确高效的初始化流程是确保GPU被操作系统安全使用的前提,也是后续内存管理、任务调度等功能的基础。

MHD0815的博客 262

2026企业AI平台选型指南:通用与垂直路线对比及落地步骤

企业数字化转型进入深水区,大模型能力日益同质化,AI平台选型成为决定落地成效的关键。技术团队面对的不只是模型效果的对比,更是数据接入、行业理解、私有化部署与长期成本的综合权衡。当前主流平台分为大厂通用派与垂直产业派:前者以模型、算力、生态见长,适合标准化IT架构;后者内置行业知识与流程模板,在专业场景中开箱即用。选型应遵循数据位置、场景类型、团队能力、合规要求四条规则,并通过成熟度评估、数据资产盘点、真实业务POC、总拥有成本核算及退出条款审查五个步骤,将候选范围收敛至两三家。本文系统拆解十款主流平台,为制

weixin_34082854的博客 423

s8654

The official Snapdragon Ride SX 4.0 development board provides standardized hardware support for the secondary development and functional verification of the s8654 platform.

qq_39257814的博客 6830

SOUL.md 人格定制的 7 个高阶技巧:Hermes Agent 精准控制 AI 行为模式

揭示 SOUL.md 的本质是行为契约而非人格设定,介绍7个围绕边界约束的高阶技巧,包括用上下文锚点(INPUT SCOPE/OUTPUT TARGET/CONSTRAINTS)替代角色描述、动态渲染锚点适配CI流程等,显著降低token消耗与人工review耗时。

weixin_42520239的博客 251

python onnxruntime DLL load failed: 找不到指定的模块

python3.7.8使用ddddocr,import的时候报错: ... from .onnxruntime_pybind11_state import * # noqa ImportError: DLL load failed: 找不到指定的模块。``` 在这里找到解决方案: https://tagmerge.com/issue/sml2h3/ddddocr/52

zhuchengchengct的博客 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 探索Llama 3.1:开源模型的本地部署与创新应用实践
下一篇: 深入了解ChatOllama:在本地运行开源大模型
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值