1. 13 Aug, 2019 7 commits
    • [VTA][Chisel] run all unittests by default (#3766) · e9782030
      * [VTA][Chisel] run all unittests by default
      
      * better naming
      
      * add generated unittest folder to clean rule
      Luis Vega committed
    • fix some pass docs (#3767) · 8a46444f
      Zhi committed
    • [VTA][TSIM][Build] Towards TSIM CI testing (#3704) · e518fe1c
      * building TSIM specific library along with fast simulator to quickly switch between dlls
      
      * cmake controlled TSIM libraries
      
      * always build tsim driver in either simulation modes
      
      * build DLLs based on CMAKE flags
      
      * updating the jenkinsfile
      
      * small restructuring
      
      * reducing the cmake flags
      
      * update instructions
      
      * reverting to 3 flags
      
      * update Jenkinsfile
      
      * adding new line
      
      * enabling TSIM unit and integration tests
      
      * fix description
      
      * temporarily disabling task_python_vta tests in CPU Build stage
      
      * move CPU tests in unit test stage
      
      * stage  reorg
      
      * better make
      
      * disabling TSIM tests for now
      
      * reverting some restructuring
      
      * fix
      Thierry Moreau committed
    • [VTA] [Chisel] Improved Data Gen, Added ALU Test (#3743) · 5f9c5e43
      * added alutest
      
      * fix indent
      
      * name change for cycle
      
      * improved data gen and infra
      
      * added alutest
      
      * fix indent
      
      * name change for cycle
      
      * improved data gen and infra
      
      * fix space
      
      * fix indent
      
      * fixes
      
      * aluRef
      
      * fix randomarary
      
      * add
      
      * Revert "add"
      
      This reverts commit 87077daebbe055dee11f80e37da3a6291138e0f0.
      
      * Revert "fix randomarary"
      
      This reverts commit df386c1e660eb6ebcff1a1f905610573676f1589.
      
      * Revert "aluRef"
      
      This reverts commit 8665f0d4a7b12b796b2cb1ca6bf9cfe5613ee389.
      
      * should fix dlmc-core
      Benjamin Tu committed
    • fix mistype (#3763) · c3e9d0f3
      pzq committed
    • [ARITH] Simplify casts of constants 0 and 1 (#3758) · bbc5d153
      * [ARITH] Simplify casts of constants 0 and 1
      
      * [EXPR] is_const_value to check whether non-ints are consts
      
      * Revert "[EXPR] is_const_value to check whether non-ints are consts"
      
      This reverts commit 7e1b3462e3f74fd0afb1541d72978107cfa23c30.
      
      * Use tvm::cast
      Sergei Grechanik committed
    • [Relay] SpaceToDepth and MirrorPad Operators (#3718) · 8bd9d4d5
      * Added relay and topi mirror_pad operator.
      
      * Added mirror_padding to tensorflow frontend.
      
      * Added mirrorpad testing in tensorflow frontent.
      
      * Added space_to_depth in tf frontend.
      
      * Added tests for spacetodepth.
      
      * spacetodepth bug fix.
      
      * Lint fix
      
      * Added mirror pad python attrs.
      
      * Pad code formatting.
      
      * Syntax improvement
      
      * Hopefully last lint fix
      Josh Fromm committed
  2. 12 Aug, 2019 5 commits
  3. 11 Aug, 2019 3 commits
  4. 09 Aug, 2019 3 commits
  5. 08 Aug, 2019 4 commits
    • [VTA] [Chisel] Bug fix for VME Shell (#3737) · d76612d8
      * fix
      
      * fixes
      Benjamin Tu committed
    • [QNN] Requantize operator (#3531) · a78adbd5
      * [Relay] [Quantization] WIP - Common files for the qauntization work.
      
      * [Relay] [Quantization] WIP - Prototyping requantize op.
      
      * Requantize operator implementation.
      
      Requantize converts one quantized tensor representation to another quantized
      representation. The PR has following implementation features
      
      - Requantize operator defined in qnn namespace - relay.qnn.requantize
      - Lowering of the requantize to exisiting Relay operators
      - Integer fixed point implementation of requantize
          - Two rounding modes - FE_UPWARDS (round towards infinity) and
          FE_AWAY_FROM_ZERO (std::round behavior)
      - Floating point implementation as well, that can act as reference or can be
      used for devices when FP32 computation is not used.
      - Unit test cases
      
      Relevant Issue - https://github.com/dmlc/tvm/issues/2351
      
      Credit to TFLite and GemmLowp to provide reference implementations.
      
      * Typo and lint fixes.
      
      * Doc fix.
      
      * Uncommenting the lint script (fixing mistake).
      
      * Modifying the unit tests.
      
      * Moving C++ files into src/relay/qnn
      
      * Moving python files to python/tvm/relay/qnn. Some minor fixes.
      
      * Moving the attrs.h inside the include directory.
      
      * Pushing files that I forgot earlier. Changing util location.
      
      * Incorporating comments. API change. Lint fixes.
      
      * Modifying the GetFixedPointMultiplierShift API as per comments.
      
      * Forgot the dialect change.
      
      * Changing rewrite to qnn_lower.
      
      * Renaming Quantize to Qnn for clarity.
      
      * Remove use_int_domain.
      
      * Incorportaing review comments.
      
      * Adding API doc for QNN dialect.
      
      * Move the qnn_lower pass to transform namespace.
      
      * Moving from expr to module. Adding namespace in C++.
      
      * Minor sentence rewrites. Added qnn namespace.
      
      * Added the API doc.
      
      * Chanding default out_dtype to int8. Adding a test with in/out_dtype as uint8.
      
      * Style fixes. Better error messages.
      
      * Adding documentation.
      
      * More documentation fixes.
      
      * Adding out dtype check for requantize.
      
      * Adding corner case for FP32 to fixed point conversion.
      
      * Adding extra line.
      
      * Documentation fix.
      
      * Adding static inline.
      
      * Incorporating jackwish comment. Removed idtype from requantize lowering.
      
      * Removing Quantize/Dequantize code. Restricting Requantize to (u)int8/int32.
      
      * Style fixes.
      
      * Fix the docs.
      
      * Move to Legalize API.
      Animesh Jain committed
    • [DOCKER] Fix missing apt https transport support (#3735) · 60607eff
      * [DOCKER] Fix missing apt https transport support
      
      * [DOCKER] Drop superflous explicit sudo's
      Marcus Shawcroft committed
  6. 07 Aug, 2019 7 commits
  7. 06 Aug, 2019 7 commits
  8. 05 Aug, 2019 4 commits