Skip to content

RocmFang/OMeGa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites

Datasets

The demo dataset Wiki-Vote is prepraed in the "data" directory.

Since the the space limited of the repository, the evaluated datasets Com-Friendster, Twitter-2010, Com-Orkut, soc-Pokec, Twittwer and soc-LiveJournal can be found in their open resource.

Setup

First create a PMDK pool to allocate the Persistent memory space


pmempool create --layout OMeGa --size 500G obj [persistent memory mount path]

Graph Embedding

To start the embedding, we fist need to complie application executable files

g++ -O3 -m64 -I/opt/intel/oneapi/mkl/2022.0.2/include -Iinclude OMeGa.cpp  ./csdb.cpp -Wl,--start-group /opt/intel/oneapi/mkl/2022.0.2/lib/intel64/libmkl_intel_lp64.a /opt/intel/oneapi/mkl/2022.0.2/lib/intel64/libmkl_intel_thread.a /opt/intel/oneapi/mkl/2022.0.2/lib/intel64/libmkl_core.a -Wl,--end-group -L/opt/intel/oneapi/compiler/2022.0.2/linux/compiler/lib/intel64_lin -liomp5 -lpthread -ldl -lm -fopenmp -w -lgflags -lpmemobj -lredsvd -lnuma -o OMeGa
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/oneapi/compiler/2022.0.2/linux/compiler/lib/intel64_lin

Then run the OMeGa executed file

./OMeGa

We also probvide a script file to incorperate the complied and exectution procedure.

./run.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors