NYCU-MLLab's picture
Upload folder using huggingface_hub
4a28d4d verified
Raw
History Blame Contribute Delete
484 Bytes
#pragma once
#include "src/turbomind/engine/batch.h"
#include "src/turbomind/models/llama/llama_params.h"
namespace turbomind {
class InputProcessor {
public:
~InputProcessor();
InputProcessor(const EngineParam& engine, const ModelParam& model, int phases);
void Run(BatchOp op, int phase, TensorMap& env);
void PatchEmbedding(int phase, Tensor& embeds, BatchCopy& copy);
private:
struct Impl;
std::unique_ptr<Impl> impl_;
};
} // namespace turbomind