CPUPlace

class paddle. CPUPlace

CPUPlace is a descriptor of a device. It represents a CPU device on which a tensor will be allocated and a model will run.

Examples

>>> import paddle
>>> cpu_place = paddle.CPUPlace()
custom_device_id ( self: paddle.base.libpaddle.Place ) int

custom_device_id

custom_device_type ( self: paddle.base.libpaddle.Place ) str

custom_device_type

gpu_device_id ( self: paddle.base.libpaddle.Place ) int

gpu_device_id

ipu_device_id ( self: paddle.base.libpaddle.Place ) int

ipu_device_id

is_cpu_place ( self: paddle.base.libpaddle.Place ) bool

is_cpu_place

is_cuda_pinned_place ( self: paddle.base.libpaddle.Place ) bool

is_cuda_pinned_place

is_custom_place ( self: paddle.base.libpaddle.Place ) bool

is_custom_place

is_gpu_place ( self: paddle.base.libpaddle.Place ) bool

is_gpu_place

is_ipu_place ( self: paddle.base.libpaddle.Place ) bool

is_ipu_place

is_xpu_pinned_place ( self: paddle.base.libpaddle.Place ) bool

is_xpu_pinned_place

is_xpu_place ( self: paddle.base.libpaddle.Place ) bool

is_xpu_place

set_place ( *args, **kwargs )

set_place

Overloaded function.

  1. set_place(self: paddle.base.libpaddle.Place, arg0: paddle.base.libpaddle.Place) -> None

  2. set_place(self: paddle.base.libpaddle.Place, arg0: phi::CPUPlace) -> None

  3. set_place(self: paddle.base.libpaddle.Place, arg0: phi::XPUPlace) -> None

  4. set_place(self: paddle.base.libpaddle.Place, arg0: phi::GPUPlace) -> None

  5. set_place(self: paddle.base.libpaddle.Place, arg0: phi::GPUPinnedPlace) -> None

  6. set_place(self: paddle.base.libpaddle.Place, arg0: phi::XPUPinnedPlace) -> None

  7. set_place(self: paddle.base.libpaddle.Place, arg0: phi::IPUPlace) -> None

  8. set_place(self: paddle.base.libpaddle.Place, arg0: phi::CustomPlace) -> None

xpu_device_id ( self: paddle.base.libpaddle.Place ) int

xpu_device_id