Some Python modules are require for translate.py(need to use Python2.7 to run).
config
pybind11
pandas
scipy
numpy
sklearn
os
We provide penn_road.ipynb to generate node.tbl, edge.tbl, outdegree.tbl and pagerank.tbl.
Use scripts in trunk directory to run.
./run_em_beer.sh
./translate.py test/entity_match/beer.schema
cd src/utility/
make loader
./gpuDBLoader --tablea ../../test/dbgen/beer_tableA.tbl --tableb ../../test/dbgen/beer_tableB.tbl
Back to trunk directory.
cd ../../
./translate.py test/entity_match/beer.sql test/entity_match/beer.schema test/dbgen/beer_tableA.tbl test/dbgen/beer_tableB.tbl
src/cuda/TCUDB --datadir src/utility/
Note: This experiment was conducted using NVIDIA RTX3090: -gencode arch=compute_80,code=sm_80 with Driver Version: 460.32.03 CUDA Version: 11.2
trunk/test/dbgen/denseTblGen.pyuse to generate tables formsplit--python denseTblGen.py --dim 8192trunk/metaGen.pyprecompute metadata for the estimation