Mac Book Pro 36g 本地试运行codeGeex4 模型记录

实测对比:CodeGeeX4 vs DeepSeek Coder V2,在IDEA里写代码到底谁更聪明? 本文对比评测了CodeGeeX4和DeepSeek Coder V2在IntelliJ IDEA中的实际表现,涵盖代码补全、算法生成、框架适配和交互体验四大维度。测试显示,DeepSeek Coder V2在上下文理解、代码质量和业务语义补全方面更胜一筹,尤其擅长Spring和React框架的代码生成,尽管响应速度稍慢,但其生成结果更接近生产级代码标准。 阅读详情

@Mac Book Pro 36g 本地运行codeGeex4 模型记录

第一步:在官网下载模型

GitHub
国内站魔方
(下载模型时可以将所需要的环境准备好)

第二步:前备环境

1.安装 Homebrew 的步骤:

  1. 打开终端: 在 macOS 上,打开“终端”应用程序。你可以在“应用程序” -> “实用工具”中找到它。
  2. 运行安装命令: 在终端中,复制并粘贴以下命令,然后按回车键:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 按照提示操作: 安装脚本会提示你输入密码,并确认安装位置。按照屏幕上的提示进行操作。

  2. 设置环境变量(如果需要): 安装完成后,脚本可能会提示你设置环境变量。按照提示,将以下命令添加到你的.zshrc 或 .bash_profile 文件中:

eval "$(/opt/homebrew/bin/brew shellenv)"
  1. 更新环境变量: 保存文件后,运行以下命令来更新环境变量:
source ~/.zshrc
# 或者
source ~/.bash_profile

2.安装Python

  1. 需要Python 3.7+
brew install python
  1. 查看Python版本
python3 --version

3.创建一个Python环境下载库

  1. 导航到项目目录
cd /Volumes/KE/code train/
  1. 创建虚拟环境
python3 -m venv name
  1. 激活虚拟环境
source name/bin/activate
  1. 安装依赖
pip install torch transformers modelscope

transformers要安装推荐版本

pip install transformers==4.40.2 
  1. 退出虚拟环境(运行完最后退出)
deactivate

运行模型

  1. 激活虚拟环境
source name/bin/activate

2.新建test.py 文件
请添加图片描述

  1. 加入调试代码
import torch
from modelscope import AutoTokenizer, AutoModelForCausalLM
import json
from transformers import AutoModelForCausalLM, AutoTokenizer

device = "mps" if torch.mps.is_available() else "cpu" #cuda改为mps
tokenizer = AutoTokenizer.from_pretrained("/替换成你自己的模型路径/codegeex4-all-9b", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    "替换成你自己的模型路径",
    torch_dtype=torch.bfloat16,
    low_cpu_mem_usage=True,
    trust_remote_code=True
).to(device).eval()
inputs = tokenizer.apply_chat_template([{"role": "user", "content": "write a quick sort"}], add_generation_prompt=True, tokenize=True, return_tensors="pt", return_dict=True).to(device)
with torch.no_grad():
    outputs = model.generate(**inputs, max_new_tokens=256)  # 添加 max_new_tokens
    outputs = outputs[:, inputs['input_ids'].shape[1]:]
    print(tokenizer.decode(outputs[0], skip_special_tokens=True))

4.运行成功生成快速排序的Python代码请添加图片描述

机器人中的数值优化(十三)——QP二次规划 本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例 阅读详情

相关推荐

Autosar入门_OS_5

os hook函数说明

u012406840的博客 363

Windows / Linux / Mac 上不用 Xcode 把 IPA 上传到 App Store,upload 命令详解

不用 Xcode 也能把 IPA 传到 App Store:appuploader-cli 一条命令搞定,支持 Windows、Linux、macOS。两种登录方式怎么选——个人手动发版用 App 专用密码,流水线自动化用 API 密钥(.p8 私钥);还能传 macOS/tvOS/visionOS 的包,按退出码判断成败,附上传失败的排查顺序。

2501_91373349的博客 203

牙科疾病检测图像数据集.zip

数据说明:该数据集是专门为牙科研究和分析精心收集的图像的综合集合。该数据集涵盖了各种牙科状况,包括龋齿、牙垢、牙龈炎、牙齿变色、溃疡和少牙症。它为牙科专业人员、研究人员和机器学习爱好者提供了宝贵的资源。图像类别:数据集由精心注释的15.4k张图像组成,分类为各种牙科疾病。龋齿:显示牙齿腐烂、蛀牙或病变的图像。牙石:牙结石或牙石积聚在牙齿上的影像。牙龈炎:显示牙龈发炎或受感染的图像。牙齿变色:显示牙齿变色的图像或染色图像。溃疡:表现口腔溃疡或溃疡溃疡的图像。牙齿缺失:表示缺失一颗或多颗牙齿的图像。注释和增强:数据集中的每个图像都经过仔细注释,精确地描述了存在的具体牙齿状况。此外,还应用了数据增强技术来增强数据集的多样性和泛化能力,包括旋转、翻转、缩放和添加噪声。

macOS 搭建 ESP-IDF 开发环境(国内镜像)

macos 安装 ESP-IDF

weixin_43719312的博客 383

Interlude起来:久坐提醒软件为什么需要登录?有没有完全本地运行的Mac休息提醒软件?

【摘要】如今许多轻量级工具强制用户注册账号,如久坐提醒软件,实属过度设计。这类功能本可通过本地闭环实现,无需云端存储用户活动数据。强制登录不仅增加使用门槛,还带来隐私与断网不可用等隐患。理想的工具应保持"打开即用"的简洁性,像传统软件一样专注核心功能,而非过度包装为依赖账号的云服务。开发者应区分真正需要账号的场景,避免将简单工具复杂化,回归"工具即工具"的本质。

weixin_53167089的博客 202

Mac安装Miniconda3

摘要:本文详细介绍了在Mac上安装Miniconda3的完整流程。首先通过uname -m命令确认芯片类型(M系列arm64或Intel x86_64),然后分别提供对应的下载安装命令。安装完成后需初始化conda并验证版本号,接着配置中科大conda镜像和清华pip镜像加速下载。附录包含常见conda/pip命令速查表(环境管理、包安装等)和故障恢复方法,最后演示了创建Python 3.11环境的步骤。全文采用代码块分步骤展示,适合开发者快速部署Python开发环境。

bboy枫亭的博客 162

二层网络 MAC 漂移排障手册:环路、聚合、MAC 冲突全覆盖

多台设备 MAC 同步在一对端口来回跳变 → 优先排查二层环路;MAC 漂移集中在下联工位口,交换机配置无异常、端口大量错包 → 重点排查 HUB等工业现场硬件转发异常;仅单台 MAC 漂移,端口直连终端 / 服务器 → 排查双归聚合、MAC 地址冲突;仅切换瞬间短暂漂移后稳定 → 属于正常主备 / 漫游切换,无需处理;清空 MAC 表仅临时缓解卡顿,无法解决环路、配置冲突等底层根源,必须从链路与配置层面根治故障。

weixin_71135233的博客 314

MacOS 微服务网关双雄:Nacos + Higress 安装与 Dubbo 配置实战

MacOS 微服务网关双雄:Nacos + Higress 安装与 Dubbo 配置实战

EXIxiaozhou的博客 242

Meta AI 上 Mac:创作者工作台为什么重新回到桌面

从 Meta 面向创作者推出 Mac 应用谈起,拆解桌面 AI 从聊天入口走向交付工作台所需的本地素材、长期项目、权限、调度与核验五层架构,并讨论垂类助手的价值和边界。

xierui123123的博客 386

两台电脑传 30GB:macOS 到 Win11,用 Rust + webrpc 怎么走

macOS 与 Win11 用 Rust + webrpc SendFile 传约 30GB:SDK 底层每 10MB 一片,接收端收一片立刻写盘,不必整文件进内存。官网 https://www.webrpc.cn/

So straw? 423

社区版 Dart macros?一个可以解决 JSON 序列化的Fluter “宏编程”第三方包

dart它定位自己叫做 “Dart macros”,,项目提供的本质也只是一个普通 annotation,主要靠的还是外部的 dmx generator。比如比如平时 Flutter 写 mode 大概类似:});​​email;而常见的 Freezed 做法是定义注解,然后@freezed...然后 dmx 的想法就简单粗暴很多,比如下面的注解,你只需要 Ctrl+S,然后它自己就直接生成或者修改user.dart​​});​​email;,没有比如。

恋猫de小郭的博客 215

macOS安装最新VMware虚拟机的详细步骤

macOS安装最新VMware虚拟机的详细步骤,跟着步骤一步一步操作 安装没问题

weixin_44716769的博客 186

【计算机网络 | 数据链路层3:MAC 地址是什么?它和 IP 地址有什么区别?】

MAC 地址和 IP 地址是分层网络中互相配合的两套地址:IP 地址具有分层结构,用于跨网络路由和描述网络位置;MAC 地址是网络接口的链路层标识,用于当前链路或局域网内的帧交付。IP 数据报在多个网络之间转发时,源 IP 和目的 IP 通常保持端到端的寻址作用;每经过一段链路,外层帧都会被拆除并重新封装,源 MAC 和目的 MAC 随当前链路变化。也正因为如此,IP 地址负责“走哪条路”,MAC 地址负责“这一跳交给谁”。

DdigitalNomad的博客 475

Chromium 148 编译指南 macOS篇:环境配置要求(一)

在当今 Web 技术的浩瀚宇宙中,Chromium 项目无疑是一颗极其耀眼的超新星。它不仅是 Google Chrome、Microsoft Edge、Brave、Vivaldi 等一众主流浏览器的底层核心引擎,更是推动整个 W3C Web 标准演进的关键力量。对于任何一位追求极致技术深度的 C++ 开发者、前端工程师或网络安全专家而言,能够从源码级别亲手编译并调试一个完整的现代浏览器内核,无疑是一场极具挑战性却又充满收获的“硬核修行”。进入到 Chromium 148 时代,这个庞然大物已经成长为一个包含

守城小轩的技术窝棚 309

IP/MAC帧/ARP协议

IP协议作为网络层核心协议,负责跨网络的主机间通信,主要内容包括: IP报文结构:包含版本号、首部长度、总长度、生存时间(TTL)、协议类型等关键字段,支持分片重组功能; 地址管理:采用CIDR无类别编址,通过子网掩码划分网络号/主机号,使用私有IP+NAT缓解地址短缺; 路由转发:路由器通过路由表进行路径选择,采用分层递进方式定位目标网络; 配套协议: ARP实现IP到MAC地址解析 ICMP提供网络诊断功能 MAC帧协议处理局域网内通信 分层协作:与传输层(TCP/UDP)和数据链路层(MAC)协同工作

KEEP ON KEEPING ON 1795

如何在mac平台编译安装deepseek harness(dsh)

deepseek harness是目前最热门的基于插件的agent。这里尝试基于源码在mac本地安装和测试deepseek harness。

liliang199的专栏 211

Mac/VSCode——SSH连接不上的解决办法

Mac/VSCode——SSH连接不上的解决办法

Williamcsj的博客 215

Interlude起来:Swift原生Mac软件有什么优势?原生Mac应用和Electron应用有什么区别?

【摘要】作者在整理Mac存储时发现,一款简单的休息提醒工具竟占用数百MB空间,引发对轻量工具体积失控的思考。文章指出,许多小工具为开发便利过度依赖跨平台框架或浏览器内核,导致功能与体积严重失衡。作者以自制的5MB菜单栏工具为例,强调"小而美"的价值——功能聚焦、体积克制才是常驻工具的理想状态。最后警示软件行业普遍的"体积通胀"现象,认为版本迭代不应沦为功能堆砌,而应坚守产品边界,让用户在简约中体验"足够"的满足感。(149字)

weixin_53167089的博客 235

苹果电脑录屏带声音的3种方式,Mac录屏声音设置教程

Mac录屏带声音有三种方式:录猎功能最全,支持屏幕画标注、叠加摄像头、录完直接剪辑,做教程首选;QuickTime系统自带不用装软件,但只能输出MOV,录系统声音要装插件;macOS快捷键最省事,一按就录,但不能调参数。

shipinzan_com的博客 177

2026‑08‑20 AI产业深度解读|OpenAI零数据留存安全升级、Mac本地视频生成、H20运行DeepSeek‑V4Pro优化

梳理8月20日对AI研发人员有价值产业动态;覆盖OpenAI全球故障、零数据留存+跨交互安全分析、FastMetal Mac本地视频生成、H20硬件部署DeepSeek‑V4Pro调优、QAD量化GGUF模型;每条附带工程视角解读、风险与适用边界,适合大模型后端、推理部署、API安全、端侧AI研发人员。关键词:OpenAI零数据留存;FastMetal;H20部署;QAD量化;AI企业安全;Mac本地AI安全、成本、端侧落地三者正在同时驱动产业迭代。

分享日常学习生活 365

MacOS:自定义App快捷键

MacOS:自定义App快捷键

<font color="Pink">Tisfy的博客</font> 142
上一篇: 2021-10-03
茜茜茜茜茜
博客等级 码龄7年 3粉丝 · 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值