chainer 如何像 multi-gpu 一样使用 multi-cpu
how can chainer use multi-cpu like multi-gpu
在chainer.dataset.to_device,我找到了
参数:
device (int or None) – 数组发送到的设备 ID。如果它是负值,一个数组被发送到CPU。如果为正,则将数组发送给具有给定 ID 的 GPU。如果是None,则在原设备中留下一个数组。
x (numpy.ndarray or cupy.ndarray) – 要发送的数组。
chainer 使用 0,1,2... 来表示 GPU 设备 ID。但是对于 cpu,我可以使用数字 -1、-2、... 来代表我想要选择的不同 cpu 设备吗?
Chainer 不区分多个 CPU 设备。
至于chainer.datset.to_device
(docs),如果device
参数为负数,数组将被转换为CPU数组,无论值是什么。
在chainer.dataset.to_device,我找到了
参数:
device (int or None) – 数组发送到的设备 ID。如果它是负值,一个数组被发送到CPU。如果为正,则将数组发送给具有给定 ID 的 GPU。如果是None,则在原设备中留下一个数组。 x (numpy.ndarray or cupy.ndarray) – 要发送的数组。
chainer 使用 0,1,2... 来表示 GPU 设备 ID。但是对于 cpu,我可以使用数字 -1、-2、... 来代表我想要选择的不同 cpu 设备吗?
Chainer 不区分多个 CPU 设备。
至于chainer.datset.to_device
(docs),如果device
参数为负数,数组将被转换为CPU数组,无论值是什么。