bindings.cc 343 Bytes
Newer Older
1
#include <pybind11/pybind11.h>
2

3
4
5
6
#include "models/llama.hpp"

#include "engine.hpp"

7
8
namespace py = pybind11;

9
PYBIND11_MODULE(_infinilm, m) {
10
11
12
    m.doc() = "InfiniLM Llama model Python bindings";

    infinilm::models::llama::bind_llama(m);
13
14
    infinilm::engine::distributed::bind_dist_config(m);
    infinilm::engine::bind_infer_engine(m);
15
}