bsh-harness / src /bsh_engine.hpp
SNAPKITTYWEST's picture
October 2026 main drop: mirror from GitHub
fb6457c verified
Raw History Blame Contribute Delete
553 Bytes
#pragma once
#include "bsh_tensor.hpp"
#include <vector>
#include <string>
namespace bsh {
class Engine {
public:
Engine();
~Engine();
void initialize();
void process(const Tensor& input, Tensor& output);
void shutdown();
std::string get_version() const;
std::string get_status() const;
private:
bool initialized_;
std::vector<Tensor> state_;
void apply_attention(const Tensor& query, const Tensor& key,
const Tensor& value, Tensor& output);
};
} // namespace bsh