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
340 341 342 343 |
# File 'ext/llama_cpp/llama_cpp.c', line 340
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
335 336 337 338 |
# File 'ext/llama_cpp/llama_cpp.c', line 335
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
355 356 357 358 |
# File 'ext/llama_cpp/llama_cpp.c', line 355
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
350 351 352 353 |
# File 'ext/llama_cpp/llama_cpp.c', line 350
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
345 346 347 348 |
# File 'ext/llama_cpp/llama_cpp.c', line 345
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
360 361 362 363 |
# File 'ext/llama_cpp/llama_cpp.c', line 360
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);
}
|