Macbook Pro 外接显卡实现Tensorflow GPU运行之内屏输出

news/2024/10/30 11:28:35/

Macbook Pro 外接显卡实现Tensorflow GPU运行–内屏输出

  1. MacOS 重装
  2. 外接显卡(内屏输出)👆
  3. 环境配置(重点)
  4. Tensorflow GPU 配置

外接显卡(内屏输出)

本文主要参考翻译自:

https://egpu.io/how-to-egpu-accelerated-internal-display-macos/

准备工作

  • 硬件:
  1. 显卡坞+显卡+电源
  2. 显卡欺骗器(插在显卡坞上)
  • 软件:
  1. Spectacle
  2. DisableMonitor
  3. automate-eGPU.sh v1.0.0 script

安装

  1. 外接显卡后,下载automate-eGPU脚本
Download the script on your desktop:
curl -o ~/Desktop/[automate-eGPU.sh](https://egpu.io/forums/mac-setup/automate-egpu-sh-is-reborn-with-amd-polaris-fiji-support-for-macos/ "Enables eGPU support for macOS Sierra and older OSes") [https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh](https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh) 
chmod +x ~/Desktop/automate-eGPU.sh
cd ~/Desktop
sudo ./automate-eGPU.sh
  1. 下载并安装Spectacle
    https://www.spectacleapp.com/
  2. 下载并安装DisableMonitor
    https://github.com/Eun/DisableMonitor
  3. 设置
  • 系统偏好-> 程序坞(Dock)->置于屏幕上的位置 (position on screen) ->左边(Left)
  • 插入显卡欺骗器并设置为优先显示(Plug the ghost display adapter in and set it as the primary display)p.s.插入后到系统偏好-显示器一项设置)
  • 在DisableMonitor中设置分辨率来匹配内屏(Set the resolution to match internal screen in DisableMonitor)
    如图:
    在这里插入图片描述
  • 从程序坞中开启一个程序如Valley benchmark,这样你可以看到它的子窗口(Launch an app such as Valley benchmark from the Dock (there you see its child window))p.s.我没做这一步,但是运行ok。
  • 用键盘的快捷键“CONTROL OPTION COMMAND LEFT ”或者“RIGHT ARROW” 来切换下一个显示或者上一个显示。(Switch “Next Display” or “Previous Display” with a keyboard shortcut (CONTROL OPTION COMMAND LEFT or RIGHT ARROW))p.s. 就是切换内屏与外屏,有touch bar的可以直接在touch bar上切换。
  • 注意事项:Spectacle switches apps between displays in both Windowed and Fullscreen mode. Matching the ghost display’s resolution with the internal display using DisableMonitor is therefore recommended.

问题&注意

  • 外屏直接输出就好,无需转内屏输出。
  • 起初连接时会很不稳定,出现死机或花屏的现象,多试几次就好,并且注意软件的安装顺序,显卡欺骗器的插入顺序。
  • 内屏输出有损耗,具体没测过,感兴趣的同学可以测下内屏损耗率。
  • 外接显卡不支持热插拔!开机进入登录界面后再接入显卡,关机黑屏后再拔掉显卡。
  • 之后使用时,先接好显卡,依次打开转内屏输出的软件,确认CUDA后即可使用。

参考资料

  1. https://egpu.io/how-to-egpu-accelerated-internal-display-macos/
  2. https://www.bilibili.com/video/BV1ss411J7np/

http://www.ppmy.cn/news/325641.html

相关文章

联想z400成功带起外置显卡gtx1050

实验成功,联想z400成功带起外置显卡gtx1050,默认是跑内屏的性能缩水50%,每次开机都需要配置egpu才能正常用显卡跑外屏,性能保持在80%。下面是从最原始的笔记本屏蔽独显,到成功切换上外置显卡的全部过程记录&#xff08…

MacBook+eGPU编译安装pytorch、tensorflow(OSX10.13.3,python3.6,cuda9.1,cudnn7)(未完成)

本文记录自己使用MacBook 13inch early2015技嘉GTX1080 Gaming Box配置深度学习环境的过程 安装eGPU(待添加) 1. 安装PyTorch(待添加) 1. 安装tensorflow 下载tensorflow-1.5.0源码(修改文件)删除三个文…

450刀的eGPU vs 谷歌Colab,谁更划算?

选自medium 作者:Jeremy DiBattista 机器之心编译 参与:陈萍 转载自公众号:机器之心 eGPU 与谷歌 Colab 的运算差异性如何? 众所周知,深度学习 “炼丹” 成本极高。即使是最简单的任务,GPU 也是绝对的选择。…

eGPU 能否一战?- Tensorflow GPU 基准测试

文章目录 前言硬件环境Tensorflow 版本基准测试脚本基准数据来源测试方法测试结果结论 前言 开始学习 Tensorflow,但是又不想投资一台专用的 GPU 工作站。我现在使用的主力电脑是:Thinkpad X1 Carbon,计划购置 eGPU 来加速 Tensorflow。 购置…

windows 10 右键新建菜单添加 Typora 或者Notepad++

添加 Typora: 1、打开注册表:regedit 2、在以下注册表路径下查看是否注册成功: 计算机\HKEY_CLASSES_ROOT\Applications\ 下查找 Typora.exe 3、新建以下.reg 文件,保存,执行,重启 Windows Registry Editor Version…

[MetalKit]45-Using eGPUs with Metal 在 eGPU上使用 Metal

本系列文章是对 metalkit.org 上面MetalKit内容的全面翻译和学习. MetalKit系统文章目录 对于那些像我一样需要原生 GPU 性能,却只有一个笔记本电脑,又不想再买一个台式机的人来说,解决方案似乎就是外置 GPU(eGPU)。但是 macOS 原来却并不支持…

一、MacBook Pro 使用eGPU-WTG篇,mac告别虚拟机

笔记本:MacBook Pro 18款13寸灰9R2 Windows To Go篇 硬件: 惠普S700 500G SSD 绿联移动硬盘盒2.5英寸Type-C 3.1 可拆线款 USB有线鼠标 1台win10 电脑 typeC转USB转接头 WTG思路:在移动硬盘里安装windows系统,refind也装在wi…

专业显卡深度学习_MacOS+AMD-eGPU打造深度学习环境 | 第2期

如果你准备入手苹果电脑,如果你还在N卡和A卡之间艰难抉择,如果你需要用苹果电脑研究深度学习,那么本文值得一读。最后给出的评测数据可以帮助你判断苹果电脑搭配外置显卡坞的性价比,以及决定是否在MacOS上运行深度学习程序。 1. 背景简介 在windows上经历过剪辑时蓝屏四次之…