hoseung2 / CNN-on-flash

CNN functions for dense matrices resident in flash storage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CNN-on-flash

The goal of this project to run Convolutional Neural Network layers for flash-resident-matrices. Now gemm using ARM CPU is implemented.

References

This project is implemented based on BLAS-on-flash

Requirements

  • Ubuntu 16.04
  • Arm Compute Library 19.02
    • built with neon option turned on

Build instructions

  • git clone
  • vim CMakeLists.txt
    • modify set (ACL_ROOT [arm_compute_library_path])
  • mkdir bin && cd bin
  • cmake ..
  • make
  • cd ..

Execution

gemm execution

  • cd misc
  • chmod +x gemm.sh
  • ./exec.sh [A_row] [B_row] [B_col]

About

CNN functions for dense matrices resident in flash storage

License:MIT License


Languages

Language:C++ 98.4%Language:CMake 1.5%Language:Shell 0.1%