1. 09 10月, 2021 1 次提交
  2. 08 10月, 2021 12 次提交
  3. 07 10月, 2021 2 次提交
    • S
      add new supported MSVC version · 04b40ff2
      Stanislaw Halik 提交于
      04b40ff2
    • O
      Merge pull request #20725 from mologie:fix-dnn-tf-on-arm · a3d7811f
      Oliver Kuckertz 提交于
      * dnn: fix unaligned memory access crash on armv7
      
      The getTensorContent function would return a Mat pointing to some
      member of a Protobuf-encoded message. Protobuf does not make any
      alignment guarantees, which results in a crash on armv7 when loading
      models while bit 2 is set in /proc/cpu/alignment (or the relevant
      kernel feature for alignment compatibility is disabled). Any read
      attempt from the previously unaligned data member would send SIGBUS.
      
      As workaround, this commit makes an aligned copy via existing clone
      functionality in getTensorContent. The unsafe copy=false option is
      removed. Unfortunately, a rather crude hack in PReLUSubgraph in fact
      writes(!) to the Protobuf message. We limit ourselves to fixing the
      alignment issues in this commit, and add getTensorContentRefUnaligned
      to cover the write case with a safe memcpy. A FIXME marks the issue.
      
      * dnn: reduce amount of .clone() calls
      
      * dnn: update FIXME comment
      Co-authored-by: NAlexander Alekhin <alexander.a.alekhin@gmail.com>
      a3d7811f
  4. 06 10月, 2021 4 次提交
  5. 05 10月, 2021 8 次提交
  6. 04 10月, 2021 2 次提交
  7. 03 10月, 2021 2 次提交
  8. 02 10月, 2021 6 次提交
  9. 01 10月, 2021 3 次提交