Skip to content
This project implements the paper "Unrolled Memory Inner-Products: An Abstract GPU Operator for Efficient Vision-Related Computations" (ICCV 2017).
Branch: master
Clone or download
johnjohnlin
Latest commit e0ceda8 Dec 27, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Initial source commit Oct 11, 2017
main Add re-tiling support Oct 18, 2017
src Fix execution guard Dec 27, 2017
CMakeLists.txt Find Glog in CMakeLists.txt Dec 27, 2017
LICENSE Initial commit Oct 11, 2017
README.md Update README.md Oct 16, 2017

README.md

English

Brief

This project implements the UMI Operator of the paper "Unrolled Memory Inner-Products: An Abstract GPU Operator for Efficient Vision-Related Computations" (ICCV 2017).

Compile Test Files

CMake and Glog library is required for compiling.

mkdir build
cmake ..
make

The directory main/ show some examples you can program with UMI operator. I will prepare more document in the future.

FAQ

If you are using new Linux such as Arch, you have to install gcc/g++ version 5. You also have to set CMAKE_CXX_COMPILER, CMAKE_C_COMPILER and CUDA_HOST_COMPILER accordingly.

中文版 README

I made this part since I am a native Mandarin Chinese speaker (zh_TW).

概述

本專案實作了 "Unrolled Memory Inner-Products: An Abstract GPU Operator for Efficient Vision-Related Computations" (ICCV 2017) 的 UMI Operator

如何編譯

你需要 CMake 以及 Glog。

mkdir build
cmake ..
make

main/ 下面的檔案提供了一些使用 UMI operator 的例子,我未來會提供更完整的文件。

常見問題

如果你是用新一點的 Linux 像是 Arch,你得想辦法安裝 g++ version 5。 你也要設定一下 CMake 的 CMAKE_CXX_COMPILER、CMAKE_C_COMPILER、CUDA_HOST_COMPILER. 我還沒測過其他平台能不能使用。

You can’t perform that action at this time.