Skip to main content

node2vec_rs/
prelude.rs

1pub use crate::graph::{compute_transition_prob, Node2VecGraph};
2pub use crate::reader::read_graph;
3pub use crate::Args;
4
5#[cfg(feature = "burn")]
6pub use crate::burn::batch::SkipGramBatcher;
7#[cfg(feature = "burn")]
8pub use crate::burn::dataset::WalkDataset;
9#[cfg(feature = "burn")]
10pub use crate::burn::model::SkipGramConfig;
11#[cfg(feature = "burn")]
12pub use crate::burn::train::{sample_negatives, train, TrainingConfig};
13
14#[cfg(feature = "cpu")]
15pub use crate::cpu::train::{create_negative_table, train_node2vec_cpu, CpuTrainArgs};
16#[cfg(feature = "cpu")]
17pub use crate::cpu::NEGATIVE_TABLE_SIZE;