Pular para o conteúdo
NovidadesIA

Modelos e LLMs

KvikIO acelera leitura de dados para GPU com Python

A NVIDIA lançou em 22 de outubro de 2026 o KvikIO, uma biblioteca Python e C++ que lê arquivos diretamente na memória da GPU.

Edição: Anderson Gomes
· 2 min de leitura

KvikIO acelera leitura de dados para GPU com Python
Imagem: Reprodução · NVIDIA · reprodução · licença não declarada

A NVIDIA lançou em 22 de outubro de 2026 o KvikIO, uma biblioteca Python e C++ que lê arquivos diretamente na memória da GPU. Quase metade dos novos projetos de IA no GitHub são escritos em Python, mas a interface principal para GPUDirect Storage é o cuFile em C.

Biblioteca acelera leitura de dados para GPU

O KvikIO opera acima do cuFile C API e gerencia dois pontos de decisão: seleciona se usa o caminho acelerado do GPUDirect Storage (GDS) ou o método compatível via CPU. A biblioteca decide quando invocar cuFile, enquanto o cuFile escolhe entre o kernel nvidia-fs acelerado ou o caminho de compatibilidade que estagia dados na memória do host. Configurações como KVIKIO_COMPAT_MODE e KVIKIO_GDS_THRESHOLD controlam o comportamento do KvikIO. Parâmetros em cufile.json como execution.parallel_io e execution.min_io_threshold_size_kb determinam como as requisições são decompostas e agendadas.

Para verificar o caminho usado, ative CUFILE_STATS_LEVEL=3 e inspecione os contadores via gds_stats: nvfs indica o caminho acelerado, posix o compatível. A NVIDIA integrou o KvikIO em cuDF, cuCIM para workflows de patologia digital, cuPhoton para análise de imagens científicas e cargas de trabalho de analytics com GPU-accelerated Presto.

Requisitos mínimos para usar o KvikIO

O KvikIO exige um sistema Linux com GPU NVIDIA e GPUDirect Storage instalado. O storage deve ser compatível com GDS e configurado com sistema de arquivos suportado. O usuário precisa de permissão para criar, ler e gravar arquivos no endpoint.

O tutorial oficial omite falhas de inicialização e configurações não suportadas para clareza. Ele detalha como configurar o ambiente, executar a leitura com a API Python e confirmar o uso do caminho acelerado.

O KvikIO responde ao crescimento exponencial dos datasets de IA. Segundo o Stanford AI Index 2025, o poder computacional para modelos notáveis dobra a cada cinco meses. Os datasets para treinamento de LLMs dobram a cada oito meses. O Python já responde por quase metade dos novos projetos de IA no GitHub desde agosto de 2025.

A interface principal para GDS é o cuFile em C. O KvikIO preenche a lacuna com interfaces idiomáticas para Python e C++ e controles adicionais sobre como as requisições de I/O são executadas.

O anúncio é material da própria NVIDIA e não apresenta benchmarks comparativos. A empresa demonstra como configurar o sistema e verificar o caminho usado, mas não quantifica ganhos de performance. Os requisitos de hardware exatos ficam limitados ao que o GPUDirect Storage já exige.

  • NVIDIA
  • Modelos e LLMs

Fonte: Comunicado oficial · Como produzimos as matérias