首页/文章/ 详情

Ollama 新增微软的 WizardLM 2模型 (V0.1.32)

14天前浏览1071

摘要

本文介绍了Ollama V0.1.32版本的更新内容,包括内存优化、模型转换、错误修复等功能提升。同时,文章还详细介绍了新增的四个大型语言模型:WizardLM 2、Command R+、dbrx和mixtral,这些模型各具特色,并在不同领域具有广泛应用。最后,文章通过测试WizardLM 2模型,展示了其在岩石力学领域的实际应用效果。

正文

1. 引言

在刚刚发布的Ollama V0.1.32中,主要修正了以下问题:

(1) 更好地利用可用的VRAM,从而减少内存不足错误,并提高GPU的利用率。

(2) ollama create 现在可以转换和量化基于Mistral、Llama 2 和Gemma 的 Safetensors 模型。例如:

    ollama create -q q4_0 -f Modelfile my-new-model

    (3) 修正了在遇到错误时会挂起的几个问题。

    (4) 修复了在OLLAMA_ORIGINS中使用引号会导致错误的问题。

    • Ollama本地运行的实践---离散断裂网络DFN

    • 最新Ollama: 基于嵌入模型的检索增强生成(RAG)---3DEC测试

    2. 新增的模型

    Ollama V.1.32新增了如下模型:

    (1) WizardLM 2

    WizardLM 2是来自 Microsoft AI 的最先进的大型语言模型,在复杂的聊天、多语言、推理和代理用例中性能更佳,有个规模的模型:

    • wizardlm2:7b最快的高性能模型;

    • wizardlm2:8x22b:基于 Mixtral 8x22B 的大型 8x22B 模型,在微软内部对高复杂度任务的评估中,是最好的开源 LLM;

    • wizardlm2:70b就其规模而言具有顶级推理能力的模型(即将推出)

    这个模型最小的尺寸为2.7G,最大尺寸为281G。

    (2) Command R+

    Command R+【最新大语言模型比较---岩石力学中的FDEM(What is the FDEM in rock mechanics?)】是Cohere功能最强大、可扩展的大型语言模型 (LLM),专门针对实际企业用例而设计,Command R+ 兼顾了高效率和高准确性,使企业能够超越概念验证,利用人工智能投入生产,其特征包括:

    • 128koken 上下文窗口

    • 先进的检索增强生成 (RAG),通过引用减少幻觉

    • 多语种覆盖 10 种主要语言,支持全球业务运营

    • 使用工具实现复杂业务流程的自动化

    这个模型最小的尺寸为39G,最大尺寸为208G。

    (3) dbrx

    DBRX 是一种基于transformer的纯解码大型语言模型,采用下一标记预测法进行训练。它采用细粒度专家混合(MoE)架构,共有132B个参数,其中36B个参数对任何输入都有效。该模型在12T文本和代码数据中进行了预训练。除了作为通用LLM的优势外,它还是一个优秀的代码模型,在编程方面超过了CodeLLaMA-70B等专业模型。这个模型最小的尺寸为48G,最大尺寸为263G。

    (4) mixtral

    Mixtral 大型语言模型是一套经过预训练的稀疏专家混合生成模型。这个模型最小的尺寸为26G,最大尺寸为281G

    3. 测试WizardLM 2

    安装WizardLM 2测试其功能,这个模型的尺寸为4.1G,测试文档'isolated block stability method.txt'。

    问题:这个文件的主要目的是什么?

    回答:提供3DEC输入文件的主要目的是,在考虑原位应力并假设 K0(原位应力与最大主应力之比)值为0.5的情况下,对隧道开挖周围孤立岩块的稳定性进行模拟和分析。文件概述了在 3DEC中创建数值模型的步骤,其中包括:

    (1) 定义几何体:在每个方向延伸10米的区域内创建一个代表孤立岩块的单一岩块,设置岩块公差是为了确保建模过程的精确性。

    (2) 生成随机种子:随机种子是为模型的随机方面设置的,例如节理方向和大小分布。

    (3) 为节理创建DFN模板:定义离散断裂网络DFN来表示岩体中的节理系统,模板规定了节理的走向和尺寸分布。

    (4) 切割隧道和隔离块:从岩块中切割出一个圆柱形隧道,并为此创建一个名为 "tunnel"的组,然后通过切割属于隧道组的材料来定义隧道周围的孤立岩块。

    (5) 生成单元和施加原岩应力:根据网格生成单元属性,并使用0.5的K0值施加原岩应力。安装应力时假定岩石的杨氏模量(E)=25,000MPa,泊松比(ν) =0.3。

    (6) 删除隧道:将隧道作为DFN的一部分建模后,将其从模型中删除,只留下隔离块及其周围的节理系统。

    (7) 分析岩块稳定性:使用"block analyze-stability"命令分析孤立岩块的稳定性,这包括计算岩块自由面破坏的安全系数,同时考虑节理的法向刚度和剪切刚度以及摩擦特性。

    (8) 最终确定模型:在不同阶段保存模型,以便日后使用或回顾。

    该分析旨在评估隧道周围岩体因开挖而可能产生的不稳定性,并了解原位应力状态如何影响这种稳定性。分析得出的安全系数将表明岩块在给定条件下是否稳定,或者是否有坍塌的风险,这可能会对岩体地下开挖的设计和施工产生影响。

    该文件还包括一个自定义 FISH脚本,用于定义圆柱体上各点的坐标,必要时可用于表示隧道横截面。该脚本封装在"fish def "块中,名为"table_definition"。它会生成一个表,其中包含在半径为5米的圆柱体圆周上均匀分布的点的坐标。

    来源:计算岩土力学
    断裂通用3DEC材料人工智能Origin
    著作权归作者所有,欢迎分享,未经许可,不得转载
    首次发布时间:2024-04-21
    最近编辑:14天前
    计算岩土力学
    传播岩土工程教育理念、工程分析...
    获赞 119粉丝 873文章 1732课程 0
    点赞
    收藏
    未登录
    还没有评论

    课程
    培训
    服务
    行家

    VIP会员 学习 福利任务 兑换礼品
    下载APP
    联系我们
    帮助与反馈