Giter Site home page Giter Site logo

liuguoyou / umi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from johnjohnlin/umi

0.0 3.0 0.0 35 KB

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

License: GNU General Public License v3.0

CMake 3.62% Cuda 28.13% C++ 63.68% C 4.56%

umi's Introduction

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. 我還沒測過其他平台能不能使用。

umi's People

Contributors

johnjohnlin avatar

Watchers

James Cloos avatar 刘国友 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.