1. 11 Oct, 2018 3 commits
    • Sayed Adel's avatar
      imgproc:simd Enable VSX and wide universal intrinsics for accumulate operations · 8965f3ae
      Sayed Adel authored
        - improve cpu dispatching calls to allow more SIMD extentions
          (SSE4.1, AVX2, VSX)
        - wide universal intrinsics
        - replace dummy v_expand with v_expand_low
        - replace v_expand + v_mul_wrap with v_mul_expand for product accumulate operations
        - use FMA for accumulate operations
        - add mask and more types to accumulate's performance tests
      8965f3ae
    • Sayed Adel's avatar
      Change behaviour of 16-bit multiply operator · 5771fd69
      Sayed Adel authored
        - redefine 16-bit multiply operator to perform saturating multiply
          instead of non-saturating multiply
        - implement 8-bit multiply operator to perform saturating multiply
        - implement v_mul_wrap() for 8-bit, 16-bit non-saturating multiply
        - improve performance of v_mul_hi() for VSX
        - update intrin tests with new changes
        - replace unv 16-bit multiplication operator with v_mul_wrap due behavior changes
      
        - Several improvements depend on vpisarev review
      
          * initial forward declarations for universal intrinsics
          * move emulating SSE intrinsics into separate file
          * implement v_mul_expand for 8-bit
          * reimplement saturating multiply using v_mul_expand + v_pack
          * map v_expand, v_load_expand, v_load_expand_q to sse4.1
          * fix overflow avx2::v_pack(uint32)
          * implement two universal intrinsics v_expand_low and v_expand_high
      5771fd69
    • Vitaly Tuzov's avatar
  2. 10 Sep, 2018 2 commits
    • Lubov Batanina's avatar
      Merge pull request #12071 from l-bat/l-bat:onnx_parser · 0c859002
      Lubov Batanina authored
      * Add Squeezenet support in ONNX
      
      * Add AlexNet support in ONNX
      
      * Add Googlenet support in ONNX
      
      * Add CaffeNet and RCNN support in ONNX
      
      * Add VGG16 and VGG16 with batch normalization support in ONNX
      
      * Add RCNN, ZFNet, ResNet18v1 and ResNet50v1 support in ONNX
      
      * Add ResNet101_DUC_HDC
      
      * Add Tiny Yolov2
      
      * Add CNN_MNIST, MobileNetv2 and LResNet100 support in ONNX
      
      * Add ONNX models for emotion recognition
      
      * Add DenseNet121 support in ONNX
      
      * Add Inception v1 support in ONNX
      
      * Refactoring
      
      * Fix tests
      
      * Fix tests
      
      * Skip unstable test
      
      * Modify Reshape operation
      0c859002
    • Alexander Alekhin's avatar
      c331a214
  3. 09 Sep, 2018 4 commits
  4. 08 Sep, 2018 2 commits
  5. 07 Sep, 2018 6 commits
  6. 06 Sep, 2018 11 commits
  7. 05 Sep, 2018 12 commits