有小伙伴私信我关于Intel的集成显卡在Python中的使用情况。
首先:可以在windows的命令行查看关于这个集成显卡的信息,利用如下命令
wmic path win32_VideoController get name,driverdate,driverversion
回车以后会出现下图
在查看到有集成的显卡的信息,那么就可以在python中选择集成显卡设备;
其次:安装 pyopencl 库,利用如下命令:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyopencl
最后:在Python中选择集成显卡设备,如下命令
import pyopencl as cl # 获取所有可用的平台 platforms = cl.get_platforms() print("可用平台") for platform in platforms: print(platform.name) # 选择第一个平台(通常是默认的) platform = platforms[0] # 获取平台上的所有设备 devices = platform.get_devices() print("所有设备") for device in devices: print(device.name) # 选择第一个设备(通常是默认的) device = devices[0] # 创建上下文和命令队列 context = cl.Context([device]) queue = cl.CommandQueue(context) print("所选设备:\n", device.name) 出现如下信息:
在图中也能看出当前电脑上是单卡设备。可以继续使用Intel的集成显卡训练模型了,虽然可能性能不好,但是总比cpu要强一些的嗷。详情可参考(商品详情页),定有惊喜。