1 В избранное 0 Ответвления 0

GITHUB-MIRROR/MooreThreads-torch_musa

 / Детали:

При неправильном использовании `torch.baddbmm` при `beta=0`

Предстоит сделать
Владелец
Создано  
08.02.2025

Цитата из документации PyTorch:

Если beta равно 0, то input будет проигнорирован, и nan и inf в нём не будут распространяться.

Но torch_musa распространяет значения nan.

>>> import torch              
>>> import torch_musa         
>>> dev = torch.device('musa')
>>> inp = torch.full((8, 8, 8), float('nan'), dtype=torch.float16).to(dev)
>>> batch1 = torch.zeros((8, 8, 8), dtype=torch.float16).to(dev)          
>>> batch2 = torch.zeros((8, 8, 8), dtype=torch.float16).to(dev)          
>>> torch.baddbmm(inp, batch1, batch2, beta=0)                             
tensor([[[nan, nan, nan, nan, nan, nan, nan, nan],                        
         [nan, nan, nan, nan, nan, nan, nan, nan],                        
         [nan, nan, nan, nan, nan, nan, nan, nan],                        
         [nan, nan, nan, nan, nan, nan, nan, nan],                        
         [nan, nan, nan, nan, nan, nan, nan, nan],                        
         [nan, nan, nan, nan, nan, nan, nan, nan],                        
         [nan, nan, nan, nan, nan, nan, nan, nan],                        
         [nan, nan, nan, nan, nan, nan, nan, nan]],                       

(дополнительные выводы опущены)

Тестирование выполнено с torch_musa версии 1.1.0+fb1871f.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/github-mirror/MooreThreads-torch_musa.git
git@api.gitlife.ru:github-mirror/MooreThreads-torch_musa.git
github-mirror
MooreThreads-torch_musa
MooreThreads-torch_musa