rapidsai/cudf

Use grid stride in CSV reader kernels

Open

#14 066 ouverte le 8 sept. 2023

Voir sur GitHub
 (1 commentaire) (0 réactions) (1 assigné)C++ (735 forks)batch import
PerformancecuIOgood first issue

Métriques du dépôt

Stars
 (6 000 stars)
Métriques de merge PR
 (Merge moyen 17j 21h) (230 PRs mergées en 30 j)

Description

Currently, the CSV reader parses data using a thread per row, and a separate thread is used for each row, regardless of the file size. Using a grid stride loop would allow kernels to launch with preset number of blocks even with large input.

This applies both to the parser and the data inference kernels.

Guide contributeur