Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Adriankhl/godot-llm
/ functions
Functions
385 in github.com/Adriankhl/godot-llm
⨍
Functions
385
◇
Types & classes
109
↓ 25 callers
Method
get_data_name
src/llm_db.cpp:90
↓ 18 callers
Function
string_gd_to_std
src/conversion.cpp:25
↓ 16 callers
Function
vec0_scanner_next
src/sqlite-vec.c:1375
↓ 15 callers
Function
string_std_to_gd
src/conversion.cpp:30
↓ 11 callers
Method
get_data_type
src/llm_db.cpp:98
↓ 11 callers
Function
npy_scanner_next
src/sqlite-vec.c:1932
↓ 11 callers
Function
vector_from_value
* @brief Extract a vector from a sqlite3_value. Can be a float32, int8, or bit * vector. * * @param value: the sqlite3_value to read from. * @para
src/sqlite-vec.c:567
↓ 6 callers
Method
compute_embedding
src/gdembedding.cpp:177
↓ 5 callers
Function
ensure_vector_match
src/sqlite-vec.c:612
↓ 5 callers
Function
is_digit
src/sqlite-vec.c:1304
↓ 5 callers
Method
set_data_name
src/llm_db.cpp:94
↓ 5 callers
Method
set_data_type
src/llm_db.cpp:102
↓ 5 callers
Function
vec0_column_distance_idx
src/sqlite-vec.c:2589
↓ 4 callers
Function
is_utf8
https://stackoverflow.com/questions/28270310/how-to-easily-detect-utf8-encoding-in-the-string
src/conversion.cpp:37
↓ 4 callers
Function
vec0_column_idx_is_vector
* Returns 1 if the given column-based index is a valid vector column, * 0 otherwise. */
src/sqlite-vec.c:2602
↓ 4 callers
Function
vec0_column_idx_to_vector_idx
* Returns the vector index of the given vector column index. * ONLY call if validated with vec0_column_idx_is_vector before */
src/sqlite-vec.c:2612
↓ 3 callers
Function
array_cleanup
src/sqlite-vec.c:384
↓ 3 callers
Function
distance_l2_sqr_float
src/sqlite-vec.c:221
↓ 3 callers
Function
fvec_from_value
src/sqlite-vec.c:396
↓ 3 callers
Method
llama_generate_text
src/llama_runner.cpp:55
↓ 3 callers
Method
similarity_cos
src/embedding_runner.cpp:221
↓ 3 callers
Function
vec0_get_vector_data
* @brief * * @param pVtab: virtual table to query * @param rowid: row to lookup * @param vector_column_idx: which vector column to query * @param
src/sqlite-vec.c:2676
↓ 3 callers
Function
vec0_result_id
TODO make sure callees use the return value of this function
src/sqlite-vec.c:2645
↓ 3 callers
Function
vec0_scanner_init
src/sqlite-vec.c:1369
↓ 3 callers
Function
vector_column_byte_size
src/sqlite-vec.c:1517
↓ 2 callers
Function
array_append
src/sqlite-vec.c:367
↓ 2 callers
Function
array_init
* @brief Initial an array with the given element size and capacity. * * @param array * @param element_size * @param init_capacity * @return SQLIT
src/sqlite-vec.c:355
↓ 2 callers
Function
bitvec_from_value
src/sqlite-vec.c:515
↓ 2 callers
Function
distance_cosine_float
src/sqlite-vec.c:239
↓ 2 callers
Function
distance_cosine_int8
src/sqlite-vec.c:257
↓ 2 callers
Function
distance_hamming
src/sqlite-vec.c:305
↓ 2 callers
Function
distance_l2_sqr_int8
src/sqlite-vec.c:235
↓ 2 callers
Function
float32_vec_to_array
src/conversion.cpp:17
↓ 2 callers
Function
int8_vec_from_value
src/sqlite-vec.c:535
↓ 2 callers
Function
is_alpha
src/sqlite-vec.c:1301
↓ 2 callers
Function
is_whitespace
src/sqlite-vec.c:1305
↓ 2 callers
Method
llava_generate_text_base64
src/llava_runner.cpp:283
↓ 2 callers
Function
min_idx
* @brief Finds the minimum k items in distances, and writes the indicies to * out. * * @param distances input f32 array of size n, the items to con
src/sqlite-vec.c:3435
↓ 2 callers
Function
parse_npy_header
src/sqlite-vec.c:1940
↓ 2 callers
Function
vec0Update_InsertWriteFinalStepVectors
src/sqlite-vec.c:4104
↓ 2 callers
Function
vec0_column_k_idx
src/sqlite-vec.c:2593
↓ 2 callers
Function
vec0_get_chunk_position
* @brief For the given rowid, found the chunk_id and chunk_offset for that row. * * @param p: vec0 table * @param rowid: rowid of row to lookup *
src/sqlite-vec.c:2717
↓ 2 callers
Function
vec0_init
src/sqlite-vec.c:2917
↓ 2 callers
Function
vec0_new_chunk
* @brief Adds a new chunk for the vec0 table, and the corresponding vector * chunks. * * Inserts a new row into the _chunks table, with blank data,
src/sqlite-vec.c:2744
↓ 2 callers
Function
vec0_query_fullscan_data_clear
src/sqlite-vec.c:2853
↓ 2 callers
Function
vector_subtype_name
src/sqlite-vec.c:601
↓ 1 callers
Function
dethrone
src/sqlite-vec.c:3395
↓ 1 callers
Function
distance_hamming_u64
src/sqlite-vec.c:297
↓ 1 callers
Function
distance_hamming_u8
src/sqlite-vec.c:290
↓ 1 callers
Method
get_is_waiting_input
src/llama_runner.cpp:953
↓ 1 callers
Function
l2_sqr_float
src/sqlite-vec.c:190
↓ 1 callers
Function
l2_sqr_float_avx
src/sqlite-vec.c:99
↓ 1 callers
Function
l2_sqr_float_neon
thx https://github.com/nmslib/hnswlib/pull/299/files
src/sqlite-vec.c:140
↓ 1 callers
Function
l2_sqr_int8
src/sqlite-vec.c:206
↓ 1 callers
Method
llama_stop_generate_text
src/llama_runner.cpp:944
↓ 1 callers
Method
llava_stop_generate_text
src/llava_runner.cpp:385
↓ 1 callers
Function
npy_scanner_init
src/sqlite-vec.c:1925
↓ 1 callers
Function
npy_token_next
src/sqlite-vec.c:1842
↓ 1 callers
Function
parse_npy
src/sqlite-vec.c:2024
↓ 1 callers
Function
parse_primary_key_definition
* @brief Parse an argv[i] entry of a vec0 virtual table definition, and see if * it's a PRIMARY KEY definition. * * @param source: argv[i] source s
src/sqlite-vec.c:1439
↓ 1 callers
Function
parse_vector_column
src/sqlite-vec.c:1528
↓ 1 callers
Method
set_input
src/llama_runner.cpp:948
↓ 1 callers
Function
sqlite3_mmap_warm
src/sqlite-vec.c:5020
↓ 1 callers
Function
vec0Column_fullscan
src/sqlite-vec.c:3849
↓ 1 callers
Function
vec0Column_knn
src/sqlite-vec.c:3900
↓ 1 callers
Function
vec0Column_point
src/sqlite-vec.c:3874
↓ 1 callers
Function
vec0Disconnect
src/sqlite-vec.c:3172
↓ 1 callers
Function
vec0Filter_fullscan
src/sqlite-vec.c:3711
↓ 1 callers
Function
vec0Filter_knn
src/sqlite-vec.c:3463
↓ 1 callers
Function
vec0Filter_point
src/sqlite-vec.c:3745
↓ 1 callers
Function
vec0Update_Delete
src/sqlite-vec.c:4309
↓ 1 callers
Function
vec0Update_Insert
* @brief Handles INSERT INTO operations on a vec0 table. * * @return int SQLITE_OK on success, otherwise error code on failure */
src/sqlite-vec.c:4219
↓ 1 callers
Function
vec0Update_InsertNextAvailableStep
* @brief Determines the "next available" chunk position for a newly inserted * vec0 row. * * This operation may insert a new "blank" chunk the _chu
src/sqlite-vec.c:4037
↓ 1 callers
Function
vec0Update_InsertRowidStep
* @brief Handles the "insert rowid" step of a row insert operation of a vec0 * table. * * This function will insert a new row into the _rowids vec0
src/sqlite-vec.c:3957
↓ 1 callers
Function
vec0Update_InsertWriteFinalStep
* @brief * * @param p vec0 virtual table * @param chunk_rowid: which chunk to write to * @param chunk_offset: the offset inside the chunk to write
src/sqlite-vec.c:4143
↓ 1 callers
Function
vec0Update_UpdateOnRowid
src/sqlite-vec.c:4357
↓ 1 callers
Function
vec0_get_id_value_from_rowid
* @brief Return the id value from the _rowids table where _rowids.rowid = * rowid. * * @param pVtab: vec0 table to query * @param rowid: rowid of
src/sqlite-vec.c:2627
↓ 1 callers
Function
vec0_parse_table_option
src/sqlite-vec.c:1383
↓ 1 callers
Function
vec0_query_knn_data_clear
src/sqlite-vec.c:2872
↓ 1 callers
Function
vec0_query_point_data_clear
src/sqlite-vec.c:2889
↓ 1 callers
Function
vec0_token_next
src/sqlite-vec.c:1313
↓ 1 callers
Function
vec_static_blob_entriesConnect
src/sqlite-vec.c:4720
↓ 1 callers
Function
vec_static_blobsNext
src/sqlite-vec.c:4631
Method
EmbeddingRunner
src/embedding_runner.cpp:7
Function
GDE_EXPORT llm_library_init
Initialization.
src/register_types.cpp:43
Method
GDEmbedding
src/gdembedding.cpp:49
Method
GDLlama
src/gdllama.cpp:139
Method
GDLlava
src/gdllava.cpp:65
Method
LlamaRunner
src/llama_runner.cpp:21
Method
LlavaRunner
src/llava_runner.cpp:9
Method
LlmDB
src/llm_db.cpp:166
Method
LlmDBMetaData
src/llm_db.cpp:49
Method
_bind_methods
src/gdllama.cpp:22
Method
_bind_methods
src/gdllava.cpp:9
Method
_bind_methods
src/gdembedding.cpp:13
Method
_bind_methods
src/llm_db.cpp:28
Function
_cmp
src/sqlite-vec.c:662
Method
_exit_tree
src/gdllama.cpp:183
Method
_exit_tree
src/gdllava.cpp:107
Method
_exit_tree
src/gdembedding.cpp:88
next →
1–100 of 385, ranked by callers