返回顶部
首页 > 资讯 > 移动开发 >Mac(M1Pro)下运行ChatGLM2
  • 236
分享到

Mac(M1Pro)下运行ChatGLM2

macos人工智能m1prochatglm2chatglm-cpp 2023-09-09 10:09:41 236人浏览 独家记忆
摘要

      最近很多人都尝试在M1/M2芯片下跑chatglm/chatglm2,结果都不太理想,或者是说要32G内存才可以运行。本文使用cpu基于chatglm-cpp运行chatglm2的int4版本。开了多个网页及应用的情况下(包括c

      最近很多人都尝试在M1/M2芯片下跑chatglm/chatglm2,结果都不太理想,或者是说要32G内存才可以运行。本文使用cpu基于chatglm-cpp运行chatglm2的int4版本。开了多个网页及应用的情况下(包括chatglm2),总体内存占用9G左右。chatglm2可以流畅的运行了。虚拟环境为python 3.10,使用conda 创建。

 

 具体部署过程如下:

安装brew,主要需要安装core及cask

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

添加git配置

git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-coregit config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask

安装cmake

brew install cmake

下载chatglm-cpp

git clone --recursive Https://GitHub.com/li-plus/chatglm.cpp.git && cd chatglm.cpp

转换chatglm2模型(模型下载THUDM/chatglm2-6b at main,依赖安装)                

python3 convert.py -i THUDM/chatglm2-6b -t q4_0 -o chatglm2-ggml.bin

build main

cmake -B buildcmake --build build -j

命令行调用

./build/bin/main -m chatglm2-ggml.bin -p 你好 --top_p 0.8 --temp 0.8    # ChatGLM2-6B# 你好👋!我是人工智能助手 ChatGLM2-6B,很高兴见到你,欢迎问我任何问题。

安装chatglm-cpp

pip install -U chatglm-cpp

运行WEB_demo.py

cd examples && Python web_demo.py -m ../chatglm-ggml.bin

来源地址:https://blog.csdn.net/wxl781227/article/details/131623655

--结束END--

本文标题: Mac(M1Pro)下运行ChatGLM2

本文链接: https://lsjlt.com/news/401303.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mac(M1Pro)下运行ChatGLM2
          最近很多人都尝试在M1/M2芯片下跑chatglm/chatglm2,结果都不太理想,或者是说要32G内存才可以运行。本文使用cpu基于chatglm-cpp运行chatglm2的int4版本。开了多个网页及应用的情况下(包括c...
    99+
    2023-09-09
    macos 人工智能 m1pro chatglm2 chatglm-cpp
  • Mac下Android studio 运行真机
    一·配置adb打开Android studio的终端窗口,输入adb。如果显示command not found,则说明adb没有配置好,进行第2步。否则已经配置好了创建bash_profile文件输入指令touch .bash_profi...
    99+
    2023-06-02
  • 在 Mac 上运行 PHP
    在本文中,我们将介绍在 Mac 上运行 PHP 的方法。 使用 php -S 命令在 Mac 上运行 PHP PHP 是一种服务器端语言。它在服务器上运行。因此,它需要一个网络服务器来运行。有...
    99+
    2024-02-27
  • Mac系统下Golang的运行环境搭建指南
    Mac 系统下 Golang 的运行环境搭建指南 Golang,又称为 Go 语言,是一种由 Google 开发的开源编程语言。它具有并发性高、编译速度快以及工具链完善等特点,因此在软...
    99+
    2024-03-03
    mac golang 搭建
  • Mac | 使用 Wineskin 在 Mac 上运行 exe 程序
    ​1 Wineskin 简介 Wineskin is a user-friendly tool used to make ports of Microsoft Windows software to macOS. 很多实用工具只有 Wind...
    99+
    2023-09-10
    linux 运维 macos
  • MAC配置JDK运行环境
    文章目录 前言一、准备安装包二、配置JAVA_HOME1.解压JDK到指定文件夹2.配置环境 三、常见问题1.访问受限问题2.重启终端环境变量失效 总结 前言 作为一名JAVA开发人员,入手一台新电脑后免不了要配置JD...
    99+
    2023-08-21
    java macos
  • 怎么在mac上运行windows软件
    在Mac上运行Windows软件有以下几种方法:1. 使用Boot Camp:这是苹果官方提供的一种方法,可以在Mac上安装Wind...
    99+
    2023-09-04
    mac windows
  • Mac(M1/M2)通过wine运行windows程序
    下载wineskin,下载地址   双击文件解压缩 ,就得到了一个Wineskin Winery.app 再把这个app拖到应用程序文件夹(最后拖到个人应用程序文件夹)    然后打开这个应用(右键打开,会提示可能是恶意软件,点确定打开)...
    99+
    2023-08-31
    mac
  • 怎么运行git(Linux+Mac OS+Windows系统)
    作为一个运用广泛的版本控制系统,Git已经成为了许多开发者必备的工具之一。不过,对初学者来说,它可能会稍有一些复杂。下面我们来一步步地讲解如何在你的计算机上运行Git。安装Git首先,你需要在你的计算机上安装Git。Git是一种跨平台的软件...
    99+
    2023-10-22
  • Linux下怎么运行jar
    今天小编给大家分享一下Linux下怎么运行jar的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。方式一:java -jar X...
    99+
    2023-06-27
  • Windows 下后台运行 Python
    【code】#encoding: utf-8 #author: walker #date: 2019-05-24 #summary: 简单的 http server,用于测试后台运行 import http.server import s...
    99+
    2023-01-31
    后台 Windows Python
  • vsCode Mac版 配置C/C++,并运行代码
    目录 1.检测当前电脑 2.下载安装vscode 3.vscode配置 【1】安装C++扩展插件 【2】新建文件夹,并且在文件夹下创建C/C++文件,我这里创建test.cpp, 【3】在我们上面创建的下项目文件helloWorld.cp...
    99+
    2023-10-01
    c# 开发语言
  • 使用mac终端编译运行c程序
    使用mac终端编译运行c程序 本文介绍如何利用mac自带文本编辑软件编写c代码,并在mac自带终端内用命令行编译运行c程序。 1.在mac上安装c编译环境 打开mac自带的终端 在终端命令行里...
    99+
    2023-10-05
    macos c语言
  • Mac系统是否适合运行Golang程序?
    Mac系统是否适合运行Golang程序? 近年来,Golang(Go语言)作为一种开发效率高、性能优越的程序设计语言,受到了越来越多开发者的青睐。那么,作为Mac用户,我们是否可以顺利...
    99+
    2024-03-02
    mac golang 适合 go语言 golang开发
  • Linux下如何运行jar包
    这篇文章将为大家详细讲解有关Linux下如何运行jar包,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用Linux系统的用户有时候会遇到一个情况,就是需要把在Windows系统上开发的Java程序,运行...
    99+
    2023-06-27
  • Deno 下一代JavaScript运行时
    目录 1、简介 2、Deno 的特点 3、Deno 和 Node 的区别 4、TypeScript开箱即用 ...
    99+
    2023-10-18
    javascript 开发语言 ecmascript
  • python3 下没办法运行sqlalc
    [root@localhost python]# python3 router.py Traceback (most recent call last):  File "/usr/local/lib/python3.6/site-packa...
    99+
    2023-01-31
    没办法 sqlalc
  • python下载后怎么运行
    在 windows 上,您可以通过以下步骤运行 python:1. 下载并安装 python;2. 在命令提示符中输入 "python" 并按 enter 键。 Python 下载和运...
    99+
    2024-04-02
  • Mac下Postman+phpStorm配合xdebug进行调试
      Xdebug是PHP的扩展,用于协助调试和开发。它包含一个用于IDE 的单步调试器 ; 它升级了PHP的var_dump()函数; 它为通知,警告,错误和例外添加了堆栈跟踪 ; 它具有记录每个函数调用和磁盘变量赋值的功能 ; 它包含一个...
    99+
    2023-09-10
    macos postman phpstorm php 测试工具
  • 如何进行GitHub for Mac下载安装
    GitHub是一个全球最大的开源社区之一,方便开发者与开发者之间的代码分享和交流。GitHub为Mac是Mac平台上,我们使用GitHub服务的主要软件之一。在Mac系统上要上传、同步GitHub的东西,我们首先需要下载安装该软件。下面就来...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作