Вскоре компания прекратит поддержку некоторых старых 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
