Skip to content
GitHub Actions edited this page Jan 2, 2026 · 1 revision

gnn_embeddings.cpp

Stand: 5. Dezember 2025
Version: 1.0.0
Kategorie: Src


Path: src/index/gnn_embeddings.cpp

Purpose: Helpers for computing and managing GNN (graph neural network) embeddings.

Public functions / symbols:

  • ``
  • for (float val : embedding) {
  • for (float& val : embedding) {
  • if (!st1.ok) {
  • if (!st.ok) {
  • if (!stAdd.ok) {
  • for (const auto& edge : edges) {
  • if (embedding_dim == 0) {
  • for (const auto& emb : node_embeddings) {
  • for (float& val : graph_embedding) {
  • if (!st2.ok) {
  • for (const auto& res : results) {
  • for (const auto& [name, _] : models_) {
  • std::string keyStr(key);
  • std::istringstream iss(keyStr);
  • std::string neighbor(val);
  • return generateNodeEmbeddingsBatch(node_pks, graph_id, model_name, 32);
  • BaseEntity embEntity(embKey);
  • return generateEdgeEmbeddingsBatch(edge_ids, graph_id, model_name, 32);
  • std::vector<float> graph_embedding(embedding_dim, 0.0f);
  • GNNEmbeddingManager::generateGraphEmbedding(

Navigation

Home

Architecture

Governance

Modules

Developer

Clone this wiki locally