Да, облачные вычисления для шахмат возможны и не очень дороги, видимо. Просто видеокарта мне нужна была для игр в любом случае.
Вот здесь написано, что у NVIDIA TeslaT4, которую предлагает Google Cloud, производительность в режиме FP16 (лучший режим для Лилы) равна 65 TFLOPS.
Вот здесь написано, что стоит T4 $0.29 за час на Google Cloud.
Вот здесь написано, что моя RTX 2060 имеет производительность 12.9 TFLOPS в том же режиме.
Вот здесь написано, что RTX 2060 стоит US $360.
Итого.
T4 стоит $0.29 в час и имеет производительность 65 TFLOPS.
RTX 2060 стоит $360 и имеет производительность 12.9 TFLOPS.
Подсчитаем, сколько часов можно гонять движок на T4 на Google Cloud, заплатив при этом стоимость своей видеокарты. При этом, учтём разницу в производительности.
(360 / 0.29) * (12.9 / 65) = 246
(360 / 0.29) * (65 / 12.9) = 6255
Т.е., вместо покупки такой видеокарты можно купить 246 6255 часов работы T4 на Google Cloud с примерно тем же результатом.
Один турнир - 10 партий по 40 ходов по 1 часу на ход - это нужно 400 часов работы, а не 246. Ну, ещё прикинем трату электроэнергии в случае со своей видеокартой (~5 центов в час). Всё равно получается, что для активной игры по переписке, когда играется много партий, имеет больше смысла покупать видеокарту, а не использовать облачные сервисы. Довольно быстро окупится. Хотя, она тянет и компьютер за собой, если его нет...
Update:
Вау, ошибка в формуле. В 25 раз! Правильно так:
(360 / 0.29) * (65 / 12.9) = 6255. Исправил выше.
Это всё меняет. Получается, за цену видеокарты можно очень долго использовать T4 на Google Cloud?