評價此頁

torch.xpu.get_stream_from_external#

torch.xpu.get_stream_from_external(data_ptr, device=None)[原始碼]#

從外部 SYCL 佇列返回一個 Stream

此函式用於封裝在其他庫中建立的 SYCL 佇列,以促進資料交換和多庫互動。

注意

此函式不管理佇列的生命週期,使用者有責任在返回的 stream 使用期間保持引用的佇列處於活動狀態。不同的 SYCL 佇列指標將導致不同的 Stream 物件,即使它們引用的 SYCL 佇列是等效的。

引數
  • data_ptr (int) – 外部傳入的 sycl::queue* 值的整數表示。

  • device (torch.deviceint, 可選) – 佇列最初建立的裝置。使用者有責任確保裝置指定正確。

返回型別