Class: LlamaCpp::LlamaModelImatrixData
- Inherits:
-
Object
- Object
- LlamaCpp::LlamaModelImatrixData
- Defined in:
- ext/llama_cpp/llama_cpp.c,
ext/llama_cpp/llama_cpp.c
Overview
“struct llama_model_i_matrix_data” wrapper class
Instance Method Summary collapse
Instance Method Details
#data ⇒ Array<Float>
1004 1005 1006 1007 1008 1009 1010 1011 |
# File 'ext/llama_cpp/llama_cpp.c', line 1004
static VALUE llama_model_imatrix_data_get_data(VALUE self) {
struct llama_model_imatrix_data* data = get_llama_model_imatrix_data(self);
VALUE ary = rb_ary_new2(data->size);
for (size_t i = 0; i < data->size; i++) {
rb_ary_store(ary, i, DBL2NUM(data->data[i]));
}
return ary;
}
|
#name ⇒ String
994 995 996 997 |
# File 'ext/llama_cpp/llama_cpp.c', line 994
static VALUE llama_model_imatrix_data_get_name(VALUE self) {
struct llama_model_imatrix_data* data = get_llama_model_imatrix_data(self);
return rb_utf8_str_new_cstr(data->name);
}
|
#size ⇒ Integer
999 1000 1001 1002 |
# File 'ext/llama_cpp/llama_cpp.c', line 999
static VALUE llama_model_imatrix_data_get_size(VALUE self) {
struct llama_model_imatrix_data* data = get_llama_model_imatrix_data(self);
return SIZET2NUM(data->size);
}
|