Незабаром компанія припинить підтримку деяких старих GPU в наборі інструментів CUDA ToolKit. Про це прямо написано в документації до останнього випуску CUDA ToolKit 12.9. Підтримка буде припинена для графічних процесорів на архітектурі Maxwell, Pascal і Volta. Це серії відеокарт GeForce GTX 900 і GeForce GTX 10xx, а також спеціалізований прискорювач Volta, у якому вперше з’явилися тензорні ядра. Перші графічні пристрої на базі Maxwell вийшли в далекому 2014 році, а інноваційний прискорювач обчислень Volta був представлений у 2017 році.

Відмова від підтримки означає певні обчислювальні обмеження та неможливість роботи з новими бібліотеками. Тобто все це стосується виключно розробки застосунків для платформи CUDA. Старі GPU не зможуть забезпечити офлайн-компіляцію коду. Нові бібліотеки з прискоренням на CUDA просто не підтримуватимуть Maxwell, Pascal і Volta. При цьому використання старих CUDA ToolKit аж до версії 12.9 має забезпечити підтримку розробки застосунків і на цих графічних пристроях. Але щоб йти в ногу з часом та працювати в сучасній екосистемі Nvidia, розробникам потрібно перейти на нове обладнання.

Варто зазначити, що Nvidia заздалегідь попереджає клієнтів про такі нюанси. Але точна дата виходу CUDA 13.x поки не названа. Можна припустити, що в недалекому майбутньому настане черга і для припинення підтримки GPU Turing (GeForce RTX 20).

Джерело:
Tom’s Hardware