某C++软件开发面经
实现下面的 Run 函数
class DataLoader {
public:
// 实现:尽量快地读取和喂数据(多线程)、尽量小的内存占用(分批读)
void Run();
private:
// 线性读取数据,将接下来的数据读入到 buffer 中,最大读取 length,返回实际读取的长度
int read(double* buffer, int length);
// 把 buffer 中的数据喂给模型
void feed(double* buffer, int length);
};
class DataLoader {
public:
// 实现:尽量快地读取和喂数据(多线程)、尽量小的内存占用(分批读)
void Run();
private:
// 线性读取数据,将接下来的数据读入到 buffer 中,最大读取 length,返回实际读取的长度
int read(double* buffer, int length);
// 把 buffer 中的数据喂给模型
void feed(double* buffer, int length);
};
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享