<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: AssertionError: Torch not compiled with XPU enabled in Intel® Distribution for Python*</title>
    <link>https://community.intel.com/t5/Intel-Distribution-for-Python/AssertionError-Torch-not-compiled-with-XPU-enabled/m-p/1689787#M2256</link>
    <description>&lt;P&gt;Hi Pablo,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please open an issue on the Intel® Extension for PyTorch* GitHub page:&amp;nbsp;&lt;A href="https://github.com/intel/intel-extension-for-pytorch/issues" target="_blank"&gt;https://github.com/intel/intel-extension-for-pytorch/issues&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind regards,&lt;/P&gt;
&lt;P&gt;Stef&lt;/P&gt;</description>
    <pubDate>Wed, 14 May 2025 08:20:29 GMT</pubDate>
    <dc:creator>StefR_Intel</dc:creator>
    <dc:date>2025-05-14T08:20:29Z</dc:date>
    <item>
      <title>AssertionError: Torch not compiled with XPU enabled</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/AssertionError-Torch-not-compiled-with-XPU-enabled/m-p/1689755#M2255</link>
      <description>&lt;P&gt;Good morning.&lt;/P&gt;&lt;P&gt;When trying to instantiate the "ConditionalGenerator" class to test:&lt;BR /&gt;CONDITIONAL GAN TRAINING WITH WASSERSTEIN LOSS AND SPECTRAL NORMALIZATION&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;# -*- coding: utf-8 -*-&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;import os&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;os.environ["TF_ENABLE_ONEDNN_OPTS"]="0"&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;import torch&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;import torch.nn as nn&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;import torch.optim as optim&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;from torch.nn.utils import spectral_norm&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;print(torch.__version__)&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;# =============================================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# 0 Models WGAN-GP&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# =============================================================================&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;class ConditionalGenerator(nn.Module):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;def __init__(self, nz=100, ngf=64, n_classes=10, embedding_dim=50):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;super(ConditionalGenerator, self).__init__()&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Embedding para las etiquetas de clase&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;self.label_embedding = nn.Embedding(n_classes, embedding_dim)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Capa para combinar ruido y embedding de etiquetas&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;self.fc_combined = nn.Sequential(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.Linear(nz + embedding_dim, 7 * 7 * ngf * 4),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.BatchNorm1d(7 * 7 * ngf * 4),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.ReLU(True)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Capas convolucionales transpuestas&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;self.conv1 = nn.Sequential(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.ConvTranspose2d(ngf * 4, ngf * 2, 4, 2, 1, bias=False),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.BatchNorm2d(ngf * 2),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.ReLU(True),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;self.conv2 = nn.Sequential(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.ConvTranspose2d(ngf * 2, ngf, 4, 2, 1, bias=False),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.BatchNorm2d(ngf),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.ReLU(True),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Capa final para generar imágenes&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;self.to_img = nn.Sequential(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.Conv2d(ngf, 1, 3, 1, 1, bias=False),&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.Tanh()&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Inicialización de pesos&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;self.apply(self._init_weights)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;def _init_weights(self, m):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;if isinstance(m, (nn.Conv2d, nn.ConvTranspose2d, nn.Linear)):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.init.normal_(m.weight.data, 0.0, 0.02)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;if m.bias is not None:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.init.constant_(m.bias.data, 0)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;elif isinstance(m, nn.BatchNorm2d):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.init.normal_(m.weight.data, 1.0, 0.02)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;nn.init.constant_(m.bias.data, 0)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;def forward(self, z, labels, ngf=64):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Obtener embeddings de las etiquetas&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;label_emb = self.label_embedding(labels)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Concatenar ruido y embeddings&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;z_combined = torch.cat([z, label_emb], 1)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Pasar por la capa fully connected&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;x = self.fc_combined(z_combined)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Reshape para las capas convolucionales&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;x = x.view(-1, ngf * 4, 7, 7)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Pasar por las capas convolucionales&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;x = self.conv1(x)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;x = self.conv2(x)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# Generar imagen final&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;return self.to_img(x)&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# =============================================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# 1 Hiper-parameters&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# =============================================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;noise_dim = 100&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ngf = 64 # Size of feature maps in generator&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;n_classes = 10 # Number of MNIST digits (0-9)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;embedding_dim = 50 # Dimension of embedding for class labels&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;device = torch.device("xpu") &lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# =============================================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# 2 Initialization of models and optimizers&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# =============================================================================&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;# models&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;generator = ConditionalGenerator(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;noise_dim, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ngf, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;n_classes, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;embedding_dim&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;).to(device)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following error occurs if the device is "xpu"&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;EM&gt;&lt;STRONG&gt;AssertionError: Torch not compiled with XPU enabled&lt;/STRONG&gt;&lt;/EM&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT size="2"&gt;---------------------------------------------------------------------------&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;AssertionError Traceback (most recent call last)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;File c:\ia\generative_adversarial_networks\sin título1.py:104&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;92 device = torch.device("xpu") &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;94 # =============================================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;95 # 2 Initialization of models and optimizers&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;96 # =============================================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;97 &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;98 # models&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;99 generator = ConditionalGenerator(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;100 noise_dim, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;101 ngf, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;102 n_classes, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;103 embedding_dim&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;--&amp;gt; 104 ).to(device)&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT size="2"&gt;File C:\IA\Generative_Adversarial_Networks\Lib\site-packages\torch\nn\modules\module.py:1355, in Module.to(self, *args, **kwargs)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1352 else:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1353 raise&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;-&amp;gt; 1355 return self._apply(convert)&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT size="2"&gt;File C:\IA\Generative_Adversarial_Networks\Lib\site-packages\torch\nn\modules\module.py:915, in Module._apply(self, fn, recurse)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;913 if recurse:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;914 for module in self.children():&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;--&amp;gt; 915 module._apply(fn)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;917 def compute_should_use_set_data(tensor, tensor_applied):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;918 if torch._has_compatible_shallow_copy_type(tensor, tensor_applied):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;919 # If the new tensor has compatible tensor type as the existing tensor,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;920 # the current behavior is to change the tensor in-place using `.data =`,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;(...)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;925 # global flag to let the user control whether they want the future&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;926 # behavior of overwriting the existing tensor or not.&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT size="2"&gt;File C:\IA\Generative_Adversarial_Networks\Lib\site-packages\torch\nn\modules\module.py:942, in Module._apply(self, fn, recurse)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;938 # Tensors stored in modules are graph leaves, and we don't want to&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;939 # track autograd history of `param_applied`, so we have to use&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;940 # `with torch.no_grad():`&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;941 with torch.no_grad():&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;--&amp;gt; 942 param_applied = fn(param)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;943 p_should_use_set_data = compute_should_use_set_data(param, param_applied)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;945 # subclasses may have multiple child tensors so we need to use swap_tensors&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT size="2"&gt;File C:\IA\Generative_Adversarial_Networks\Lib\site-packages\torch\nn\modules\module.py:1341, in Module.to.&amp;lt;locals&amp;gt;.convert(t)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1334 if convert_to_format is not None and t.dim() in (4, 5):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1335 return t.to(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1336 device,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1337 dtype if t.is_floating_point() or t.is_complex() else None,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1338 non_blocking,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1339 memory_format=convert_to_format,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1340 )&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;-&amp;gt; 1341 return t.to(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1342 device,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1343 dtype if t.is_floating_point() or t.is_complex() else None,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1344 non_blocking,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1345 )&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1346 except NotImplementedError as e:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1347 if str(e) == "Cannot copy out of meta tensor; no data!":&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT size="2"&gt;File C:\IA\Generative_Adversarial_Networks\Lib\site-packages\torch\xpu\__init__.py:118, in _lazy_init()&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;113 raise RuntimeError(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;114 "Cannot re-initialize XPU in forked subprocess. To use XPU with "&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;115 "multiprocessing, you must use the 'spawn' start method"&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;116 )&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;117 if not _is_compiled():&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;--&amp;gt; 118 raise AssertionError("Torch not compiled with XPU enabled")&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;119 # This function inits XPU backend and detects bad fork processing.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;120 torch._C._xpu_init()&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT size="2"&gt;AssertionError: Torch not compiled with XPU enabled&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The drivers and software are updated to the latest version.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Please, can someone tell me where I'm making the mistake? Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 May 2025 06:44:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/AssertionError-Torch-not-compiled-with-XPU-enabled/m-p/1689755#M2255</guid>
      <dc:creator>Pablo_BR</dc:creator>
      <dc:date>2025-05-14T06:44:59Z</dc:date>
    </item>
    <item>
      <title>Re: AssertionError: Torch not compiled with XPU enabled</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/AssertionError-Torch-not-compiled-with-XPU-enabled/m-p/1689787#M2256</link>
      <description>&lt;P&gt;Hi Pablo,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please open an issue on the Intel® Extension for PyTorch* GitHub page:&amp;nbsp;&lt;A href="https://github.com/intel/intel-extension-for-pytorch/issues" target="_blank"&gt;https://github.com/intel/intel-extension-for-pytorch/issues&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind regards,&lt;/P&gt;
&lt;P&gt;Stef&lt;/P&gt;</description>
      <pubDate>Wed, 14 May 2025 08:20:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/AssertionError-Torch-not-compiled-with-XPU-enabled/m-p/1689787#M2256</guid>
      <dc:creator>StefR_Intel</dc:creator>
      <dc:date>2025-05-14T08:20:29Z</dc:date>
    </item>
  </channel>
</rss>

