Skip to content

KWang1998/NoPFS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HDMLP: Hierarchical Distributed Machine Learning Prefetcher

Note: This is the initial research version of NoPFS. See the main branch for current code.

Installation

Using setuptools:

  • Clone this repo using git clone
  • Run python setup.py install

Non-default libconfig location

If libconfig is installed in a non-default location ($libconfig_install_location), you need to export the following environment variables before running the install script:

export CMAKE_PREFIX_PATH=$libconfig_install_location:$CMAKE_PREFIX_PATH
export CPATH=$CPATH:$libconfig_install_location/include

Non-default OpenCV location

If OpenCV is installed in a non-default location ($opencv_install_location), the environment variable OpenCV_DIR needs to be set to:

export OpenCV_DIR=$opencv_install_location/lib64/cmake/opencv4/

Requirements

  • Python 3
  • Any MPI implementation (e.g. OpenMPI)
  • cmake
  • libconfig
  • OpenCV

License

HDMLP is published under the new BSD license, see LICENSE

About

Near-optimal Prefetching System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 57.7%
  • Python 40.8%
  • Other 1.5%