Проект llama.cpp выпустил сборку b10043, вносящую поддержку виртуальных устройств CUDA. Это обновление отключает путь NCCL при использовании виртуальных устройств и включает рефакторинг кода, а также описания виртуальных устройств с метками.

  • В бэкенд добавлена поддержка виртуальных устройств CUDA.
  • Путь связи NCCL отключается при использовании виртуальных устройств.
  • Виртуальные устройства теперь имеют метки в описаниях, и добавлены задачи CI для серверов GPUx2.
  • Бинарные файлы предоставляются для macOS (Apple Silicon и Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, HIP) и openEuler.

Это обновление позволяет пользователям запускать llama.cpp на системах с виртуальными устройствами CUDA, сохраняя совместимость с широким спектом аппаратных архитектур и операционных систем.