android x86 GPU透传,显卡虚拟化方案之GPU透传(一)背景介绍篇

之前的文章提到使用conda来进行AI开发环境的搭建,可以看出在主机(host)上搭建复杂的AI环境,有时非常耗费时间和精力。其实我们可以采用一种精简的方式,那就是使用虚拟化技术。

比如我们可以使用docker、kvm等虚拟化技术,从主机上创建特定的虚拟机。这样的虚拟机本身是包含AI开发环境的,也就是已经配置好的。比如docker的话有dockerfile,其他虚拟化方案有相关的虚拟镜像。这样直接用虚拟镜像就可以省去搭建环境的复杂过程。当然,虚拟化还有很多其他方面的好处,比如安全、方便自动运维等等。

为了方便对人工智能服务器进行自动管理或者实现某种特定功能,我们需要对显卡进行虚拟化。对于显卡这种硬件而言,英伟达有专门支持GPU虚拟化的显卡,比如GRID GPU系列。以NVIDIA GRID K2为例,显存8GB,可虚拟出2块GPU。不过这种自带虚拟化功能的显卡,价格都非常昂贵。

对于GTX系列的显卡,如果Host主机为linux系统,想将显卡给虚拟机(windows或者linux)使用,则需要用到GPU透传(GPU passthrough)技术。目前这方面的资料非常少,断断续续摸索了两周,GTX TITAN X显卡透传终于成功了,上图:

483d22381068a556009428b63ab44bea.png

7eacbec1e1445476e8cf4b3ce18182ec.png

c900cb241c91426ab619d266be363125.png

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值