Class: LlamaCpp::LlamaModelKvOverride
- Inherits:
-
Object
- Object
- LlamaCpp::LlamaModelKvOverride
- Defined in:
- ext/llama_cpp/llama_cpp.c,
ext/llama_cpp/llama_cpp.c
Overview
“struct llama_model_kv_override” wrapper class
Instance Method Summary collapse
- #key ⇒ String
- #tag ⇒ Integer
- #val_bool ⇒ Boolean
- #val_f64 ⇒ Float
- #val_i64 ⇒ Integer
- #val_str ⇒ String
Instance Method Details
#key ⇒ String
338 339 340 341 |
# File 'ext/llama_cpp/llama_cpp.c', line 338
static VALUE llama_model_kv_override_get_key(VALUE self) {
struct llama_model_kv_override* data = get_llama_model_kv_override(self);
return rb_utf8_str_new_cstr(data->key);
}
|
#tag ⇒ Integer
333 334 335 336 |
# File 'ext/llama_cpp/llama_cpp.c', line 333
static VALUE llama_model_kv_override_get_tag(VALUE self) {
struct llama_model_kv_override* data = get_llama_model_kv_override(self);
return INT2NUM(data->tag);
}
|
#val_bool ⇒ Boolean
353 354 355 356 |
# File 'ext/llama_cpp/llama_cpp.c', line 353
static VALUE llama_model_kv_override_get_val_bool(VALUE self) {
struct llama_model_kv_override* data = get_llama_model_kv_override(self);
return data->val_bool ? Qtrue : Qfalse;
}
|
#val_f64 ⇒ Float
348 349 350 351 |
# File 'ext/llama_cpp/llama_cpp.c', line 348
static VALUE llama_model_kv_override_get_val_f64(VALUE self) {
struct llama_model_kv_override* data = get_llama_model_kv_override(self);
return DBL2NUM(data->val_f64);
}
|
#val_i64 ⇒ Integer
343 344 345 346 |
# File 'ext/llama_cpp/llama_cpp.c', line 343
static VALUE llama_model_kv_override_get_val_i64(VALUE self) {
struct llama_model_kv_override* data = get_llama_model_kv_override(self);
return LONG2NUM(data->val_i64);
}
|
#val_str ⇒ String
358 359 360 361 |
# File 'ext/llama_cpp/llama_cpp.c', line 358
static VALUE llama_model_kv_override_get_val_str(VALUE self) {
struct llama_model_kv_override* data = get_llama_model_kv_override(self);
return rb_utf8_str_new_cstr(data->val_str);
}
|