device_guard¶
- paddle.static. device_guard ( device=None ) ¶
注解
该 API 仅支持静态图模式。
一个用于指定 OP 运行设备的上下文管理器。
参数¶
device (str|None) – 指定上下文中使用的设备。它可以是
cpu
、gpu
、gpu:x
,其中x
是 GPU 的编号。当它被设置为cpu
或者gpu
时,创建在该上下文中的 OP 将被运行在 CPUPlace 或者 CUDAPlace 上。若设置为gpu
,同时程序运行在单卡模式下,设备的索引将与执行器的设备索引保持一致,默认值:None,在该上下文中的 OP 将被自动地分配设备。
代码示例¶
COPY-FROM: paddle.static.device_guard