Параллельное чтение данных
This commit is contained in:
@@ -2,5 +2,14 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "record.hpp"
|
||||
#include "utils.hpp"
|
||||
|
||||
std::vector<Record> load_csv(const std::string& filename);
|
||||
// Параллельное чтение CSV файла для MPI
|
||||
// rank - номер текущего ранка
|
||||
// size - общее количество ранков
|
||||
// Возвращает вектор записей, прочитанных этим ранком
|
||||
std::vector<Record> load_csv_parallel(int rank, int size);
|
||||
|
||||
// Парсинг одной строки CSV в Record
|
||||
// Возвращает true если парсинг успешен
|
||||
bool parse_csv_line(const std::string& line, Record& record);
|
||||
|
||||
Reference in New Issue
Block a user