Skip to content

TejaX-Alaghari/Mini-Caffe-SYCL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini-Caffe-SYCL

Mini Caffe framework with SYCL backend

Dependencies

The SYCL backend of Mini Caffe has similar dependencies as CUDA version of Mini Caffe which can be found here: https://github.com/luoyetx/mini-caffe#build-on-linux.

Also, note that there's also an optional dependency on OpenCV for building the examples of the project.

Running on Intel platforms

For running the SYCL backend on Intel platform, Makefile.dpct should be used to build the project. And below dependencies need to be fullfilled -

  • oneAPI Base-toolkit should be installed

Running on Nvidia platform

For running the SYCL backend on Nvidia platform, Makefile_cuda.dpct should be used to build the project. And below dependencies need to be fullfilled -

The Makefile should be updated with appropriate references for "CC", "MKL_HOME" and "OPENCV_ROOT" paths. Note: The PATH for finding IRC library should be updated accordingly when compiling SYCL backend to run on Nvidia platform.

About

Mini Caffe framework with SYCL backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages