配置mac mini M4 的一些软件

  最近更换了 mac mini M4 ,想要重新下载配置软件 ,记录一下。

Homebrew是什么?

homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能。通过简单的指令可以实现包管理,而不用关心各种依赖和文件路径情况。

安装指令:

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

 安装成功 但还需要重启终端 或者 运行  source /Users/你的主机/.zprofile,然后查看brew

 命令:brew -v

结果:Homebrew 4.4.29

git的安装

brew install git

 JDK的安装

Java Archive | Oracle 在官网下载JDK,

 

根据系统 我下载的是这几个版本,下载完之后配置 

.在终端中,打开.zshrc文件

open .zshrc

打开之后把 刚才的配置项粘贴到文件中

#JAVA
 JAVA_HOME_23=/Library/Java/JavaVirtualMachines/jdk-23.jdk/Contents/Home
 JAVA_HOME_21=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
 JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
 JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
 JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home


export JAVA_HOME=$JAVA_HOME_8
 
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
 
export PATH
export CLASSPATH

 在终端中,使.zshrc文件生效

source ~/.zshrc

切换JDK

在终端中,查看一下我们的JDK版本

java -version

 

1.在终端中,打开.zshrc文件

open .zshrc


2.修改JAVA_HOME的值

export JAVA_HOME=$JAVA_HOME_17


3.在终端中,使.zshrc文件生效

source ~/.zshrc


再查看一次,发现已经切换成功了

wget安装

 brew install wget     

iTerm2、zsh 和 oh-my-zsh

  • iTerm2:iTerm2是 Mac OS 终端的替代品,也是iTerm的继承者。iTerm2将终端带入了"只有想不到,没有做不到"的时代。
  • zsh:zsh 是 shell 语言类型,兼容bash,提供强大的交互式命令行功能,比如 tab 补全,自动纠错功能等。但是有一个很大的缺点,就是配置太麻烦。
  • oh-my-zsh:管理 zsh 配置的框架,只需要简单的改改配置文件,就能让 zsh 用的很顺手。

使用Homebrew安装iTerm2

brew install --cask iterm2

 打开 iTerm2,打开 Preferences 配置界面,选择 Profiles 就可以进行一些自定义配置了。

安装nvm

brew install nvm

配置nvm环境 ,下载完成后,将此段粘出,然后打开.zshrc ,找个位置粘贴。保存之后运行.zshrc 

source ~/.zshrc

环境配置完之后开始下载版本 , 我下载14版本的时候报错  其余的都可以 

nvm install 8
nvm install 12
nvm install 16
nvm install 18
nvm install 20
nvm install 22

### 关于 Mac Mini M4 的 AI 配置与性能评测 #### AI 配置详情 新款 Mac mini M4 特别针对人工智能任务进行了优化。该设备配备了强大的 M4 芯片,提供卓越的处理能力和高效的能耗管理。对于开发者而言,16GB RAM 和高达 273 GB/s 的内存带宽使得多线程计算密集型应用运行更加流畅[^3]。 #### 性能评测 为了评估其在实际应用场景下的表现,有测试采用了 ComfyUI 框架来衡量 Mac mini M4 在执行 AI 工作负载时的表现。具体来说,在 MPS (Metal Performance Shaders) fp16 模式下进行了一系列实验,结果显示这款机器能够高效完成图像识别、自然语言处理等多种类型的 AI 计算任务[^2]。 ```python import comfyui as cu def run_ai_benchmark(): model = cu.load_model('path/to/model') data_loader = cu.create_data_loader('dataset/path') results = [] for batch in data_loader: output = model(batch, mode='fp16') # 使用半精度浮点数加速推理过程 metrics = compute_metrics(output) results.append(metrics) avg_performance = summarize_results(results) return avg_performance print(run_ai_benchmark()) ``` 这段 Python 代码展示了如何利用 ComfyUI 库加载预训练模型并对其进行基准测试的过程。通过设置 `mode='fp16'` 参数可以启用 Metal Performance Shaders 提供的支持,从而提高运算速度和效率。 #### 开发者支持 除了硬件层面的优势外,苹果还提供了完善的开发工具链和服务生态系统,帮助开发者充分利用这些先进特性。Xcode IDE 中内置了多种调试选项以及性能分析工具,便于快速定位瓶颈所在;同时 Swift 编程语言本身也具备良好的并发性和安全性特征,非常适合构建高性能的应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值