深入浅出 CAS:从 CPU 指令到 Java 17 原子类实战

核心内容摘要

Qwen3-VL-4B Pro部署教程:Docker镜像构建与NVIDIA Container Toolkit集成
使用三个线程按顺序打印ABC,循环打印10次

用数据说话 9个降AI率网站深度测评:本科生降AI率必备指南

导读LLMs通常在推理过程中需要更高的计算成本、内存访问成本以及内存使用这直接导致资源受限场景下的部署困难直接影响推理部署指标比如延迟、吞吐、功耗以及存储等。

目前已经提出了大量技术来实现LLM的高效推理主要优化方向可以分为数据级优化、模型级优化和系统级优化。

基础知识Transformer架构的LLMs目前主流LLMs基于Transformer架构设计尤其是decoder-only架构。

具体而言一个典型的Transformer架构由多个堆叠的Transformer块组成。

通常Transformer块由多头自注意力MHSA块、前馈网络FFN和LayerNormLN操作组成。

对于每个块它接收前一个块的输出特征作为输入并通过每个子模块传递特征以获得输出。

LLMs的推理过程Decode-only架构的LLMs通常采用自回归方法来生成输出句子。

具体而言自回归方法逐个生成tokens。

在每个生成步骤中LLM接收整个token序列包括输入tokens和先前生成的tokens作为输入并生成下一个tfcoken。

随着序列长度的增加生成过程的时间成本迅速增长。

为了解决这个挑战引入了一个

关键技术——键值Key-Value, KV缓存以加速生成过程。

KV缓存技术顾名思义涉及在多头自注意力MHSA块中存储和重用先前的键K和值V对。

由于该技术显著优化了生成延迟它已被广泛用于LLM推理引擎和系统。

基于上述方法和技术LLMs的推理过程可分为两个阶段Prefilling阶段预填充阶段LLM计算并存储初始输入tokens的KV缓存并生成第一个输出token。

Decoding阶段解码阶段LLM使用KV缓存逐个生成输出tokens然后将新生成token的键K和值V对加入缓存。

关于延迟我们用首token延迟表示prefilling阶段生成第一个输出token的延迟用每输出token延迟表示在decoding阶段生成一个输出token的平均延迟。

此外我们使用生成延迟表示生成整个输出token序列的延迟。

关于内存我们使用模型大小来表示存储模型权重所使用的内存大小使用KV缓存大小来表示存储KV缓存使用的内存大小。

此外峰值内存表示生成过程中的最大内存使用量大约等于模型权重和KV缓存的内存总和。

除了延迟和内存吞吐量也是LLM服务系统中广泛使用的指标。

我们使用token吞吐量表示每秒生成的tokens数量使用请求吞吐量表示每秒完成的请求数量。

内存和延迟之间的相对关系见下图。

效率分析保持强大能力的同时在资源受限场景下部署LLMs对我们来说真是一个重大挑战。

例如考虑部署一个LLaMA-

B模型它包含700亿参数。

以FP16格式存储其权重需要140 GB的显存需要至少6块RTX 3090Ti GPU每块24 GB显存或2块NVIDIA A100 GPU每块80 GB显存。

在2块NVIDIA A100 GPU上生成一个token大约需要100毫秒。

因此生成一个包含数百个token的序列需要超过10秒。

除了存储和延迟效率指标如吞吐量、能量和功耗也需要考虑。

在LLM推理过程中三个重要因素会显著影响这些指标即计算成本、内存访问成本和内存使用。

模型规模主流LLMs通常包含数十亿甚至数万亿参数。

例如LLaMA-70B模型包含700亿参数而GPT-3模型扩展到1750亿参数。

这巨大的模型规模导致LLM推理过程中计算成本、内存访问成本和内存使用显著增加。

注意力操作在prefilling阶段自注意力操作在输入长度上呈现二次计算复杂度。

因此随着输入长度的增加注意力操作的计算成本、内存访问成本和内存使用迅速上升。

解码方法自回归解码方法逐个生成tokens。

在每个解码步骤中所有模型权重都从片外HBM加载到GPU芯片导致巨大的内存访问成本。

此外KV缓存的大小随着输入长度的增长而增加可能导致内存碎片化和不规则的内存访问模式。

推理优化分类在LLM推理过程中显著影响效率的关键因素有计算成本、内存访问成本和内存使用造成这些影响的三个根本原因有模型规模、注意力操作和解码方法。

推理优化可以分为三个层次数据级优化、模型级优化和系统级优化。

数据级优化通过优化输入prompts即输入压缩或更好地组织输出内容即输出组织来提高效率。

这种优化通常不改变原始模型因此无需昂贵的模型训练成本注意可能需要少量训练辅助模型但这与原始LLMs的训练成本相比可以忽略。

模型级优化通过设计高效的模型结构或压缩模型来提高推理效率。

这种优化通常需要昂贵的预训练或少量微调成本来保留或恢复模型能力通常在模型性能上有损失。

系统级优化通过优化推理引擎或服务系统(包括软硬件、通信、内存使用等)来提高效率。

这种优化不涉及模型训练通常在模型性能上是无损的。

数据级优化在数据层面优化可分为两类输入压缩和输出组织。

输入压缩技术直接缩短模型输入而输出组织技术通过组织输出内容的结构实现批处理并行推理可以提高硬件利用率并降低生成延迟。

输入压缩在LLMs的实际应用中prompts至关重要。

许多研究提出了有效设计prompts的新方法并在实践中证明了精心设计的prompts可以释放LLMs的能力。

例如上下文学习建议在prompt中包含多个相关示例这种方法鼓励LLMs通过类比学习。

思维链CoT提出在上下文示例中包含一系列中间推理步骤帮助LLMs进行复杂推理。

然而这些提示技术不可避免地导致更长的prompts在prefilling阶段计算成本和内存使用呈二次增长。

为了解决这个挑战输入prompt压缩被提出来在不显著影响LLMs回答质量的情况下缩短prompts。

在该领域内相关研究被分为四组prompt剪枝、prompt摘要、基于软prompt的压缩和检索增强生成RAG。

Prompt剪枝Prompt剪枝的核心思想是基于预定义或可学习的重要性指标从每个输入prompt中在线删除不重要的tokens、句子或文档。

Prompt摘要Prompt摘要的核心思想是将原始prompt浓缩为更短的摘要同时保留相似的语义信息。

这些技术也作为prompts的在线压缩方法。

基于软Prompt的压缩这种压缩技术的核心思想是设计一个比原始prompt短得多的软prompt作为LLMs的输入。

软prompt被定义为一串可学习的连续tokens。

一些技术对固定前缀prompt例如系统prompt、任务特定prompt采用离线压缩。

检索增强生成检索增强生成RAG旨在通过结合外部知识源来提高LLMs响应的质量。

RAG也可以被视为一种在处理大量数据时提高推理效率的技术。

RAG不将所有信息合并到一个过长的prompt中而是只将相关检索信息添加到原始prompt中确保模型接收必要信息同时显著减少prompt长度。

输出组织输出组织技术旨在通过组织输出内容的结构来部分并行化生成。

输出组织方法专注于通过缓解与自回归解码方法相关的巨大内存访问成本来优化decoding阶段。

利用LLMs将输出内容组织成独立点或依赖图促进批处理以提高生成延迟的有效性。

利用输出内容中固有的可并行化结构使LLMs能够执行并行解码以增强硬件利用率从而减少端到端生成延迟。

模型级优化LLM高效推理的模型级优化主要集中在优化模型结构或数据表示。

模型结构优化涉及直接设计高效的模型结构、修改原始模型和调整推理时的架构。

关于数据表示优化常采用模型量化技术。

高效结构设计

FFN模块占模型参数的很大一部分显著消耗内存访问成本和内存使用特别是在解码阶段。

例如FFN模块在LLaMA-7B模型中占参数的

6

01%在LLaMA-70B模型中占

7

69%。

注意力操作在输入长度上呈现二次复杂度导致在处理较长输入上下文时的巨大计算成本和内存使用。

高效FFN设计将混合专家模型MoE集成到LLMs中在保持计算成本的同时增强性能。

MoE的核心思想是为不同输入tokens动态分配不同的计算预算。

在基于MoE的Transformers中使用多个并行前馈网络FFNs即专家以及一个可训练的路由模块。

一条优化路径是主要专注于优化获取专家权重的过程或使这些专家更轻量。

另一条研究线专注于改进MoE模型中路由模块或策略的设计。

只是因为在先前的MoE模型中路由模块经常导致负载不均衡问题也就是一些专家被分配了大量tokens而其他专家只处理少量。

高效注意力设计注意力操作是Transformer架构中的关键组件。

然而它在输入长度上的二次复杂度导致巨大的计算成本、内存访问成本和内存使用特别是在处理长上下文时。

为了解决这个问题大致可分为两个主要分支多查询注意力和低复杂度注意力。

多查询注意力Multi-Query Attention, MQA通过在不同注意力头之间共享键K和值V缓存来优化注意力操作。

该策略有效减少了推理过程中的内存访问成本和内存使用。

组查询注意力Grouped-query Attention, GQA进一步扩展了MQA的概念可以看作是MHA和MQA的融合。

低复杂度注意力方法旨在设计新的机制来减少每个注意力头的计算复杂度。

这包括基于核的注意力和低秩注意力。

Transformer替代方案最近的研究还创新地设计了高效且有效的序列建模架构。

这些架构在训练和推理期间对序列长度呈现次二次计算复杂度使LLMs能够显著增加其上下文长度。

一条研究线集中于状态空间模型SSM该模型基于HiPPO理论将序列建模表述为循环变换。

另一条研究线主要专注于使用长卷积或设计类似注意力的表述来建模序列。

模型压缩模型压缩包含一系列技术旨在通过修改数据表示如量化或改变架构如稀疏化、结构优化和动态推理来增强预训练模型的推理效率。

量化量化是一种广泛采用的技术通过将模型的权重和激活从高位宽转换为低位宽表示来减少LLMs的计算和内存成本。

效率分析在prefilling阶段LLMs通常处理长token序列主要操作是通用矩阵乘法GEMM。

prefilling阶段的延迟主要受高精度CUDA Cores执行的计算约束。

为了解决这个挑战现有方法对权重和激活进行量化以使用低精度Tensor Cores加速计算。

这种量化方法称为权重-激活量化。

相比之下在解码阶段LLMs在每个生成步骤中只处理一个token以通用矩阵-向量乘法GEMV为核心操作。

解码阶段的延迟主要受大权重张量的加载影响。

为了应对这个挑战现有方法专注于仅量化权重以加速内存访问。

这种方法称为仅权重量化。

训练后量化Post-Training Quantization, PTQ涉及对预训练模型进行量化而无需重新训练。

虽然PTQ方法对于较小模型已经得到很好探索但将现有量化技术直接应用于LLMs仍然有挑战。

这主要是因为与较小模型相比LLMs的权重和激活通常呈现更多异常值和更宽的分布范围使得它们的量化更具挑战性。

GPTQ、AWQ等为代表的仅权重量化方法以及以llm.int8()等为代表的权重激活值量化方法得到了广泛的应用。

量化感知训练Quantization-Aware Training, QAT将量化的影响纳入模型训练过程。

通过复制量化效应的层该方法促进权重适应量化引起的误差从而增强任务性能。

比较有代表性的方法就是应用高效微调方法的QLora。

稀疏化稀疏化是一种压缩技术增加数据结构如模型参数或激活中零值元素的比例。

该方法旨在通过在计算过程中高效忽略零元素来降低计算复杂性和内存使用。

在LLMs的背景下稀疏化通常应用于权重参数和注意力激活。

权重剪枝系统地从模型中移除不太重要的权重和结构旨在在不显著损害性能的情况下减少prefilling阶段和解码阶段的计算和内存成本。

这种稀疏化方法分为两个主要类型非结构化剪枝和结构化剪枝。

非结构化剪枝以精细粒度剪枝单个权重值。

与结构化剪枝相比它通常能在对模型预测影响最小的情况下实现更高的稀疏度。

然而通过非结构化剪枝实现的稀疏模式缺乏高级规律性导致内存访问和计算模式不规则。

这种不规则性会严重阻碍硬件加速的潜力因为现代计算架构针对密集、规则的数据模式进行了优化。

因此尽管实现了更高的稀疏度非结构化剪枝在硬件效率和计算加速方面的实际优势可能有限。

结构化剪枝以更粗粒度操作剪枝模型中更大的结构单元例如整个通道或层与非结构化剪枝相比。

由于这些方法与系统处理而优化的密集、规则数据模式一致因此可以在传统硬件平台上进行推理加速。

结构化剪枝的粗粒度通常会对模型性能产生更明显的影响一般需要使用Lora等微调方式来恢复其原来的性能。

稀疏注意力Transformer模型中多头自注意力MHSA组件中的稀疏注意力技术策略性地省略某些注意力计算以增强注意力操作的计算效率主要在prefilling阶段。

这些机制基于对特定输入数据的依赖分为静态和动态类别。

静态稀疏注意力: 预先确定稀疏注意力掩码并在推理过程中将其强制应用于注意力矩阵。

最常见的稀疏注意力模式是局部注意力和全局注意力模式。

局部注意力模式通过围绕每个 token 的固定大小的窗口注意力来捕获每个 token 的局部上下文。

全局注意力模式通过计算和关注序列中的所有 token 来捕获特定 token 与所有其他 token 的相关性。

需要注意的是利用全局模式可以消除为未使用的 token 存储键值KV对的需求从而在解码阶段降低内存访问成本和内存使用量。

滑动窗口模式它类似于扩张卷积神经网络CNNs并使滑动窗口“扩张”以增加感受野。

动态token剪枝: 根据不同的输入自适应地消除激活值采用对神经元激活值的实时监控来绕过对影响微不足道的神经元的计算从而实现剪枝。

大多数动态稀疏注意力方法都采用动态 token-pruning 方法。

动态注意力剪枝这些方法不是移除某些 tokens 的所有注意力值而是根据输入注意力动态选择性地移除部分注意力。

该领域的一个重要方法是将输入 tokens 动态分割成组称为 buckets并策略性地省略属于不同 buckets 的tokens 的注意力计算。

这些方法的挑战和重点在于如何将相关的 tokens 聚类在一起从而仅在它们之间进行注意力计算以提高效率。

(a) 具有局部、全局和随机注意力模式的静态掩码。

(b) 具有不同扩张率的扩张注意力模式的静态掩码。

© 动态 Token 剪枝。

(d) 动态注意力剪枝。

结构优化结构优化的目标是通过优化模型架构或结构来增强模型效率和性能之间的平衡。

在该研究领域两个突出的技术脱颖而出神经架构搜索NAS和低秩分解LRF。

神经架构搜索NAS旨在自动搜索最佳神经架构在效率和性能之间实现优化平衡。

低秩分解LRF旨在通过两个低秩矩阵B和C近似矩阵AA ≈ B × C因此LRF可以减少内存使用并增强计算效率。

知识蒸馏知识蒸馏KD是一种成熟的模型压缩技术其中知识从大模型称为教师模型转移到小模型称为学生模型。

在LLMs的背景下KD涉及使用原始LLMs作为教师模型来蒸馏较小的语言模型。

可分为两种主要类型白盒KD和黑盒KD。

白盒KD指利用教师模型的结构和参数的蒸馏方法。

这种方法使KD能够有效地利用教师模型的中间特征和输出logits来增强学生模型的性能。

黑盒KD指教师模型的结构和参数不可用的知识蒸馏方法。

通常黑盒KD仅使用教师模型获得的最终结果来蒸馏学生模型。

动态推理动态推理涉及在推理过程中根据输入数据自适应地选择模型子结构。

样本级早期退出技术侧重于确定语言模型LLMs对单个输入样本的最佳大小和结构。

一种常见的方法是在每个层之后为大语言模型添加额外的模块利用这些模块来决定何时在特定层终止推理。

Token 级别退出在 LLM 推理的解码阶段其中 Token 是按顺序生成的Token 级提前退出技术旨在为每个输出 Token 优化 LLM 的大小和结构。

系统级优化LLM推理的系统级优化主要涉及增强模型前向传递。

考虑到LLM的计算图存在多个算子其中注意力和线性算子主导了大部分运行时间。

系统级优化主要考虑LLMs中注意力算子和解码方法的独特特征。

推理引擎推理引擎的优化致力于加速模型前向过程。

LLM推理中的主要算子和计算图得到高度优化此外投机解码技术在不降低性能的情况下加速推理速度并引入了offloading技术来缓解内存压力。

图和算子优化运行时分析注意力算子和线性算子共同主导运行时间它们的组合持续时间通常超过推理持续时间的75%。

因此算子级别的大量优化工作致力于增强这两个算子的性能。

注意力算子优化标准注意力计算涉及查询矩阵Q与键矩阵K的乘法导致相对于输入序列长度的二次时间和空间复杂度。

为了解决GPU上标准注意力计算的计算和内存开销定制的注意力算子是必不可少的。

FlashAttention将整个注意力操作融合到单个、内存高效的算子中以缓解内存访问开销。

线性算子优化线性算子在LLM推理中起着关键作用在特征投影和前馈神经网络FFNs中执行。

在传统神经网络中线性算子可以抽象为通用矩阵乘法GEMM操作。

然而在LLM的情况下解码方法导致维度显著降低与传统的GEMM工作负载不同。

传统的 GEMM 的底层实现已经高度优化主流大语言模型框架例如 DeepSpeed、vLLM、OpenPPL等主要调用 cuBLAS提供的 GEMM API 来处理线性算子。

在没有针对低维度 GEMM 进行显式定制化实现的情况下解码过程中的线性算子效率低下。

TensorRT-LLM的最新版本中观察到了解决该问题的一个显著趋势。

它引入了专用的通用矩阵向量乘法GEMV实现有望提高解码步骤的效率。

图级别优化内核融合由于其减少运行时间的能力而成为一种流行的图级别优化。

应用内核融合有三个主要优点(

减少内存访问。

融合内核本身消除了中间结果的内存访问从而缓解了算子的内存瓶颈。

(

减轻内核启动开销。

对于一些轻量级算子例如残差加法核启动时间占了大部分延迟而核融合减少了单独的核启动次数。

3增强并行性。

对于那些没有数据依赖的算子当逐个核执行无法填满硬件容量时通过融合并行化核是有益的。

FlashAttention将注意力操作符公式化到单个内核中消除了访问注意力结果的开销。

投机解码投机解码是一种用于自回归LLMs的创新解码技术旨在在不损害输出保真度的情况下增强解码效率。

该方法的核心理念是使用较小的模型称为草稿模型高效地预测几个后续tokens然后使用目标LLM并行验证这些预测。

该方法旨在使LLM能够在通常需要单次推理的时间框架内生成多个tokens。

形式上投机解码方法包括两个步骤Draft构建它使用Draft模型以并行或自回归的方式生成多个后续 token即草稿 token。

Draft验证它使用目标模型在一次 LLM 推理步骤中计算所有草稿 token 的条件概率然后顺序确定每个草稿 token 的接受情况。

接受率表示每次推理步骤中接受的平均草稿 token 数量是评估推测解码算法性能的关键指标。

Offloadingoffloading的本质是在GPU空闲时将部分存储从GPU卸载到CPU。

直观地这类研究的重点在于隐藏GPU和CPU之间昂贵的数据移动延迟。

这里有两个案例FlexGen支持卸载权重、激活和 KV 缓存并进一步构建了用于卸载以最大化吞吐量的图遍历问题。

下一个批次的数据加载和上一个批次的数据存储可以与当前批次的计算重叠。

llama.cpp也将计算任务分配给 CPU从而减轻了数据传输开销但代价是使用低功耗 CPU 进行计算。

由于注意力操作在 CPU 上计算KV 缓存的数据移动被简化为仅激活。

CPU 的数量选择与 GPU 上的工作负载延迟相匹配以减轻异构流水线中的气泡。

服务系统服务系统的优化致力于提高处理异步请求的效率。

内存管理经过优化以容纳更多请求集成了高效的批处理和调度策略以增强系统吞吐量。

此外针对分布式系统的优化以利用分布式计算资源也是优化方向。

主要涉及四个方向内存管理、批处理、调度策略和分布式计算。

内存管理KV Cache的存储主导LLM服务中的内存使用特别是当上下文长度较长时。

由于生成长度不确定提前为KV缓存存储分配空间具有挑战性。

较早的实现通常根据每个请求的预设最大长度提前分配存储空间。

然而在请求生成提前终止的情况下这种方法会导致存储资源的巨大浪费。

vLLM提出了一种类似于操作系统分页的方式来存储 KV 缓存。

vLLM 首先分配尽可能大的内存空间并将其平均划分为多个物理块。

当请求到来时vLLM 以不连续的方式动态地将生成的 KV 缓存映射到预分配的物理块中。

通过这种方式vLLM 显著减少了存储碎片并在 LLM 服务中实现了更高的吞吐量。

LightLLM则在vLLM基础上使用了更细粒度的 KV 缓存存储以减少由于不规则边界造成的浪费。

LightLLM 将一个 token 的 KV 缓存作为一个单位来处理而不是一个块这样生成的 KV 缓存总是能够填满预分配的空间。

连续批处理批次中的请求长度可能不同导致当较短请求完成而较长请求仍在运行时利用率较低。

由于服务场景中请求的异步性质存在减轻这种低利用率期间的机会。

连续批处理技术旨在通过一旦一些旧请求完成就批处理新请求来利用这个机会。

ORCA是第一个提出来解决连续批处理的研究。

而vLLM基于ORCA扩展到注意力计算使得具有不同 KV 缓存长度的请求能够一起进行批处理。

之后大量研究者基于ORCA提出了拆分-融合技术其实就是将预填充请求和解码请求一起批处理。

具体来说该方法首先在序列维度上拆分长的预填充请求然后将其与多个短的解码请求一起批处理。

拆分-融合方法平衡了不同迭代之间的工作负载并通过消除新请求的停滞显著降低了尾部延迟。

值得注意的是拆分-融合技术的前提是预填充阶段的请求可以被划分为离散的块。

分块预填充方法涉及沿着序列维度分割预填充请求从而避免了其他请求的潜在瓶颈。

该策略利用了大语言模型固有的自回归特性其中注意力计算仅依赖于之前的 Token。

因此分块预填充技术的数学等价性得到保证使其成为降低大语言模型服务中请求延迟的首选方法。

调度策略在LLM服务中每个请求的作业长度表现出变异性因此执行请求的顺序显著影响服务系统的吞吐量。

当长请求被赋予优先级时会发生队头阻塞。

具体而言内存消耗随着长请求迅速增长当系统耗尽其内存容量时会阻碍后续请求。

包括vLLM和LightLLM等开源系统采用简单的先来先服务FCFS原则来调度请求。

分布式系统为了实现高吞吐量LLM 服务通常部署在分布式平台上。

这里有一个经典的案例就是早期OpenAI的方案使用Rayvllm实现分布式集群部署。

硬件加速器设计先前的研究工作专注于优化Transformer架构特别是增强注意力算子通常采用稀疏方法以促进FPGA部署。

然而这些方法并不专为生成式LLMs量身定制。

最近的工作如ALLO强调了FPGA在管理内存密集型解码阶段的优点并强调了模型压缩技术对于LLMs高效FPGA部署的重要性。

本文基于论文《A Survey on Efficient Inference for Large Language Models》arXiv:

2

14294v3的内容整理。

普通人如何抓住AI大模型的风口领取方式在文末为什么要学习大模型目前AI大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 大模型作为其中的重要组成部分 正逐渐成为推动人工智能发展的重要引擎 。

大模型以其强大的数据处理和模式识别能力 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 为各行各业带来了革命性的改变和机遇 。

目前开源人工智能大模型已应用于医疗、政务、法律、汽车、娱乐、金融、互联网、教育、制造业、企业服务等多个场景其中应用于金融、企业服务、制造业和法律领域的大模型在本次调研中占比超过30%。

随着AI大模型技术的迅速发展相关岗位的需求也日益增加。

大模型产业链催生了一批高薪新职业人工智能大潮已来不加入就可能被淘汰。

如果你是技术人尤其是互联网从业者现在就开始学习AI大模型技术真的是给你的人生一个重要建议最后只要你真心想学习AI大模型技术这份精心整理的学习资料我愿意无偿分享给你但是想学技术去乱搞的人别来找我在当前这个人工智能高速发展的时代AI大模型正在深刻改变各行各业。

我国对高水平AI人才的需求也日益增长真正懂技术、能落地的人才依旧紧缺。

我也希望通过这份资料能够帮助更多有志于AI领域的朋友入门并深入学习。

真诚无偿分享vx扫描下方二维码即可加上后会一个个给大家发【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】大模型全套学习资料展示自我们与MoPaaS魔泊云合作以来我们不断打磨课程体系与技术内容在细节上精益求精同时在技术层面也新增了许多前沿且实用的内容力求为大家带来更系统、更实战、更落地的大模型学习体验。

希望这份系统、实用的大模型学习路径能够帮助你从零入门进阶到实战真正掌握AI时代的核心技能01教学内容从零到精通完整闭环【基础理论 →RAG开发 → Agent设计 → 模型微调与私有化部署调→热门技术】5大模块内容比传统教材更贴近企业实战大量真实项目案例带你亲自上手搞数据清洗、模型调优这些硬核操作把课本知识变成真本事‌02适学人群应届毕业生‌无工作经验但想要系统学习AI大模型技术期待通过实战项目掌握核心技术。

零基础转型‌非技术背景但关注AI应用场景计划通过低代码工具实现“AI行业”跨界‌。

业务赋能突破瓶颈传统开发者Java/前端等学习Transformer架构与LangChain框架向AI全栈工程师转型‌。

vx扫描下方二维码即可【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】本教程比较珍贵仅限大家自行学习不要传播更严禁商用03入门到进阶学习路线图大模型学习路线图整体分为5个大的阶段04视频和书籍PDF合集从0到掌握主流大模型技术视频教程涵盖模型训练、微调、RAG、LangChain、Agent开发等实战方向新手必备的大模型学习PDF书单来了全是硬核知识帮你少走弯路不吹牛真有用05行业报告白皮书合集收集70报告与白皮书了解行业最新动态0690份面试题/经验AI大模型岗位面试经验

总结谁学技术不是为了赚$呢找个好的岗位很重要07 deepseek部署包技巧大全由于篇幅有限只展示部分资料并且还在持续更新中…真诚无偿分享vx扫描下方二维码即可加上后会一个个给大家发【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】

17·c1起草免登录-17·c1起草免登录应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123