torch.xpu¶
此软件包引入了对 XPU 后端的支持,专门针对英特尔 GPU 优化。
此包是惰性初始化的,所以你可以始终导入它,并使用
is_available() 来确定您的系统是否支持XPU。
上下文管理器,用于选择指定的流。 |
|
返回当前选定设备的索引。 |
|
返回给定设备当前选择的 |
|
上下文管理器,用于更改选定的设备。 |
|
返回可用的XPU设备数量。 |
|
上下文管理器,可将当前设备更改为给定对象的设备。 |
|
释放所有当前由缓存分配器占用的未使用的缓存内存,以便这些内存可以在其他 XPU 应用程序中使用。 |
|
获取设备的XPU能力。 |
|
获取设备的名称。 |
|
获取设备的属性。 |
|
初始化 PyTorch 的 XPU 状态。 |
|
返回一个布尔值,指示当前是否可用 XPU。 |
|
返回 PyTorch 的 XPU 状态是否已初始化。 |
|
设置当前设备。 |
|
设置当前流。这是一个用于设置流的包装 API。 |
|
围绕选择给定流的上下文管理器 StreamContext 进行包装。 |
|
等待该 XPU 设备上所有流中的所有内核完成。 |
随机数生成器¶
返回指定 GPU 的随机数生成器状态作为字节张量。 |
|
返回一个列表,其中包含表示所有设备随机数状态的ByteTensor。 |
|
返回当前 GPU 的当前随机种子。 |
|
为当前GPU生成随机数设置种子。 |
|
设置所有 GPU 上生成随机数的种子。 |
|
将生成随机数的种子设置为当前 GPU 的一个随机数。 |
|
在所有 GPU 上将生成随机数的种子设置为一个随机数。 |
|
设置指定GPU的随机数生成器状态。 |
|
设置所有设备的随机数生成器状态。 |