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
339 340 341 342 |
# File 'ext/llama_cpp/llama_cpp.c', line 339
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
334 335 336 337 |
# File 'ext/llama_cpp/llama_cpp.c', line 334
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
354 355 356 357 |
# File 'ext/llama_cpp/llama_cpp.c', line 354
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
349 350 351 352 |
# File 'ext/llama_cpp/llama_cpp.c', line 349
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
344 345 346 347 |
# File 'ext/llama_cpp/llama_cpp.c', line 344
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
359 360 361 362 |
# File 'ext/llama_cpp/llama_cpp.c', line 359
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);
}
|