1. 01 Sep, 2019 1 commit
  2. 08 Jul, 2019 1 commit
    • [VTA] TSIM improvements and fixes (#3505) · a31dd162
      * add tsim init function
      
      * add sim device
      
      * test wait and resume
      
      * launch simulation thread from DPILoader
      
      * add VTASimDPI module to handle all simulation related stuff
      
      * test tsim init
      
      * move exit to simdpi module
      
      * update vta driver
      
      * add chisel DPI module
      
      * get back simshell
      
      * update vta to support dpi sim
      
      * update unittests
      
      * add tsim to integration-conv2d test
      
      * run resnet on tsim
      
      * remove max-cycles
      
      * match tsim counters with sim counters
      
      * use env in simulator to switch between sim and tsim
      
      * update unittest
      
      * rollback conv2d test
      
      * update resnet
      
      * add stats to matrix multiply
      
      * add stats
      
      * print stats after assert
      
      * update other tests
      
      * add stats to gemm
      
      * add return and remove unused libs
      
      * add missing arg
      
      * return lib
      
      * update comments for linter
      
      * add more comments to VTASimDPI module
      
      * remove trailing spaces
      
      * remove trailing spaces
      Luis Vega committed
  3. 14 Jun, 2019 1 commit
  4. 11 Jun, 2019 1 commit
    • [VTA][TSIM] update app example (#3343) · 124f9b7f
      * add initial support to cycle counter to accelerator
      
      * remove prints from c
      
      * add event counter support to chisel tsim example
      
      * make it more readable
      
      * use a config class
      
      * update driver
      
      * add individual Makefile to chisel
      
      * add rule for installing vta package
      
      * add makefile for verilog backend
      
      * update drivers
      
      * update
      
      * rename
      
      * update README
      
      * put default sim back
      
      * set counter to zero
      Luis Vega committed
  5. 20 May, 2019 1 commit
  6. 08 May, 2019 1 commit
    • [RFC] [VTA] [TSIM] Enabling Cycle-Accurate Hardware Simulation for VTA #3009 (#3010) · a6d04b8d
      * merge files
      
      * move verilator to the right place
      
      * change name to tsim
      
      * add default rule to be build and run
      
      * add README for tsim
      
      * Update README.md
      
      * add some structural feedback
      
      * change name of VTASim to VTADPISim
      
      * more renaming
      
      * update comment
      
      * add license
      
      * fix indentation
      
      * add switch for vta-tsim
      
      * add more licenses
      
      * update readme
      
      * address some of the new feedback
      
      * add some feedback from cpplint
      
      * add one more whitespace
      
      * pass pointer so linter is happy
      
      * pass pointer so linter is happy
      
      * README moved to vta documentation
      
      * create types for dpi functions, so they can be handle easily
      
      * fix pointer style
      
      * add feedback from docs
      
      * parametrize width data and pointers
      
      * fix comments
      
      * fix comment
      
      * add comment to class
      
      * add missing parameters
      
      * move README back to tsim example
      
      * add feedback
      
      * add more comments and remove un-necessary argument in finish
      
      * update comments
      
      * fix cpplint
      
      * fix doc
      Luis Vega committed
  7. 08 Apr, 2019 1 commit
    • [HEADER] Add Header to Comply with ASF Release Policy (#2982) · cffb4fba
      * [HEADER] ASF header dir=include
      
      * [HEADER] ASF Header dir=src
      
      * [HEADER] ASF Header -dir=python
      
      * [HEADER] ASF header dir=topi
      
      * [HEADER] ASF Header dir=nnvm
      
      * [HEADER] ASF Header -dir=tutorials
      
      * [HEADER] ASF Header dir=tests
      
      * [HEADER] ASF Header -dir=docker
      
      * fix whitespace
      
      * [HEADER] ASF Header -dir=jvm
      
      * [HEADER] ASF Header -dir=web
      
      * [HEADER] ASF Header --dir=apps
      
      * [HEADER] ASF Header --dir=vta
      
      * [HEADER] ASF Header -dir=go
      
      * temp
      
      * [HEADER] ASF Header --dir=rust
      
      * [HEADER] Add ASF Header --dir=cmake
      
      * [HEADER] ASF Header --dir=docs
      
      * [HEADER] Header for Jenkinsfile
      
      * [HEADER] ASF Header to toml and md
      
      * [HEADER] ASF Header to gradle
      
      * Finalize rat cleanup
      
      * Fix permission
      
      * Fix java test
      
      * temporary remove nnvm onnx test
      Tianqi Chen committed
  8. 27 Jul, 2017 1 commit
  9. 15 Jul, 2017 1 commit
    • [WIP][Frontend] Scala/Java package (#176) · d3efd7fc
      * JVM package skeleton
      
      * [JVM] link libtvm.so and list function names
      
      * [JVM] Function & NDArray skeleton
      
      * [JVM] TVMFuncCall in JNI
      
      * [JVM] handle string arg in TVMFuncCall
      
      * [JVM] get module function
      
      * [JVM] entry function for Module
      
      * [JVM] construct Module from function return value
      
      * [JVM] TVMContext, TVMArray attributes
      
      * [JVM] NDArray from / to java array
      
      * [JVM] load so and compute on cpu
      
      * [JVM] move PackedFunc to individual modules
      
      * [JVM] assembly package & native library loader
      
      * [JVM] unit test & codestyle check settings
      
      * [JVM] NDArray from & to different dtypes
      
      * [JVM] NDArray from native double array. Add linux-cpu profile.
      
      * [JVM] modify Makefile
      
      * [JVM] add linux-x86_64-gpu profile
      
      * [tvm4j] delay load libtvm_runtime.so
      
      * [tvm4j] refactor to pure java
      
      * [tvm4j] remove scalastyle-config.xml
      
      * [tvm4j] remove link HalideIR, remove Shape, remove scala binary versions
      
      * [tvm4j] only allow convert from/to same type array
      
      * [tvm4j] make NDArray api more readable
      
      * [tvm4j] refactor for c api
      
      * [tvm4j] add Jenkins tests
      
      * [tvm4j] fix duplicate Dockerfile cmd
      
      * [tvm4j] fix ut script filename
      
      * [tvm4j] add module load tests
      
      * [tvm4j] add javadoc, remove types package
      
      * [tvm4j] fix test script
      
      * [tvm4j] remove ut temp dir
      
      * [tvm4j] fix missing package types
      
      * [tvm4j] java code style check
      
      * [tvm4j] fix java lint
      
      * [tvm4j] downgrade checkstyle plugin for JDK7
      
      * [tvm4j] add stylecheck in jenkins tests
      
      * [tvm4j] specify source file encoding
      
      * [tvm4j] lazy init function; add Function.call() api; allow manully release Module,NDArray,Function
      
      * [tvm4j] fix ModFree
      
      * [tvm4j] cache Function in API
      Yizhi Liu committed