├── Makefile ├── README.md ├── config.h ├── data ├── ffm_test-00000 ├── ffm_test-00001 ├── ffm_test-00002 ├── ffm_train-00000 ├── ffm_train-00001 ├── ffm_train-00002 ├── run_data_pipline.sh ├── split_data.py ├── v2v_run_pipline.sh ├── v2v_run_split_data.sh └── v2v_sampling_traindata.py ├── hosts ├── n2n_config.h ├── run_ffm_mpi.sh ├── run_n2n_ffm_mpi.sh ├── run_v2v_ffm_mpi.sh ├── src ├── io │ ├── io.h │ ├── load_data.cc │ └── load_data.h ├── learner │ ├── ftrl_learner.cc │ ├── ftrl_learner.h │ ├── learner.h │ ├── owlqn.h │ ├── owlqn_learner.h │ └── sgd_learner.h ├── main.cpp ├── param.h ├── predict.h ├── threadpool │ ├── Makefile │ ├── example.cpp │ └── thread_pool.h └── update │ └── update.h ├── stop.sh └── v2v_config.h /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/README.md -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/config.h -------------------------------------------------------------------------------- /data/ffm_test-00000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/ffm_test-00000 -------------------------------------------------------------------------------- /data/ffm_test-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/ffm_test-00001 -------------------------------------------------------------------------------- /data/ffm_test-00002: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/ffm_test-00002 -------------------------------------------------------------------------------- /data/ffm_train-00000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/ffm_train-00000 -------------------------------------------------------------------------------- /data/ffm_train-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/ffm_train-00001 -------------------------------------------------------------------------------- /data/ffm_train-00002: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/ffm_train-00002 -------------------------------------------------------------------------------- /data/run_data_pipline.sh: -------------------------------------------------------------------------------- 1 | sh run_n2n_split_data.sh 2 | -------------------------------------------------------------------------------- /data/split_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/split_data.py -------------------------------------------------------------------------------- /data/v2v_run_pipline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/v2v_run_pipline.sh -------------------------------------------------------------------------------- /data/v2v_run_split_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/v2v_run_split_data.sh -------------------------------------------------------------------------------- /data/v2v_sampling_traindata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/data/v2v_sampling_traindata.py -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/hosts -------------------------------------------------------------------------------- /n2n_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/n2n_config.h -------------------------------------------------------------------------------- /run_ffm_mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/run_ffm_mpi.sh -------------------------------------------------------------------------------- /run_n2n_ffm_mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/run_n2n_ffm_mpi.sh -------------------------------------------------------------------------------- /run_v2v_ffm_mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/run_v2v_ffm_mpi.sh -------------------------------------------------------------------------------- /src/io/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/io/io.h -------------------------------------------------------------------------------- /src/io/load_data.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/io/load_data.cc -------------------------------------------------------------------------------- /src/io/load_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/io/load_data.h -------------------------------------------------------------------------------- /src/learner/ftrl_learner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/learner/ftrl_learner.cc -------------------------------------------------------------------------------- /src/learner/ftrl_learner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/learner/ftrl_learner.h -------------------------------------------------------------------------------- /src/learner/learner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/learner/learner.h -------------------------------------------------------------------------------- /src/learner/owlqn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/learner/owlqn.h -------------------------------------------------------------------------------- /src/learner/owlqn_learner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/learner/owlqn_learner.h -------------------------------------------------------------------------------- /src/learner/sgd_learner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/learner/sgd_learner.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/param.h -------------------------------------------------------------------------------- /src/predict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/predict.h -------------------------------------------------------------------------------- /src/threadpool/Makefile: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | all: 3 | g++ -std=c++11 example.cpp -lpthread 4 | -------------------------------------------------------------------------------- /src/threadpool/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/threadpool/example.cpp -------------------------------------------------------------------------------- /src/threadpool/thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/threadpool/thread_pool.h -------------------------------------------------------------------------------- /src/update/update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/src/update/update.h -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/stop.sh -------------------------------------------------------------------------------- /v2v_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xswang/ffm_mpi/HEAD/v2v_config.h --------------------------------------------------------------------------------