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
341 342 343 344 |
# File 'ext/llama_cpp/llama_cpp.c', line 341
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
336 337 338 339 |
# File 'ext/llama_cpp/llama_cpp.c', line 336
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
356 357 358 359 |
# File 'ext/llama_cpp/llama_cpp.c', line 356
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
351 352 353 354 |
# File 'ext/llama_cpp/llama_cpp.c', line 351
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
346 347 348 349 |
# File 'ext/llama_cpp/llama_cpp.c', line 346
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
361 362 363 364 |
# File 'ext/llama_cpp/llama_cpp.c', line 361
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);
}
|