Похожие чаты

Кто-То победил тормоза при конвертации в numpy ответа от torch? outputs.to('cpu')

<- тормоза тут
ans = outputs.numpy()

добавление после to('cpu') строчки torch.cuda.synchronize() не помогает

8 ответов

25 просмотров

какой размер ответов-то?

строчка должна быть до

Sергей- Автор вопроса
Лис Электронщик
строчка должна быть до

А в гайдах пишут, что после. Если до - вообще ничего не меняется

Sергей
А в гайдах пишут, что после. Если до - вообще ниче...

а вот ты сделай до, а потом померяй время от синхронизации до получения тензора в нампае

Sергей- Автор вопроса
Лис Электронщик
а вот ты сделай до, а потом померяй время от синхр...

s2 = time() torch.cuda.synchronize() outputs = outputs.to('cpu') step2 += time() - s2 s3 = time() ans = outputs.numpy() step3 += time() - s3 так?

Sергей- Автор вопроса
Sергей
screenshot

Это несколько итераций

Sергей- Автор вопроса
Sергей
screenshot

Ах да, это среднее за все итерации. То есть, каждую итерацию считает среднее за предыдущие

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
А кто-то пробовал, уезжая из Эстонии получить э-рез и продолжить вести предпринимательскую деятельность внутри Эстонии, используя свой OÜ?
Lalalashechki Lalala
21
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
I arrived here after a Chico Crypto show highlighted the project & the Team - the fact that the Team had a long history of successfully working with household names gave me e...
Banter is Bullish
3
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
Morning people Just seeing the conversation about Mining. It's clear that at this point in time it doesn't look like there is much point to it. But the Hasrate is at a al...
Kenny
4
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
10
Карта сайта