Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Topi] Cortex-M DSP support #9233

Merged
merged 177 commits into from
Nov 15, 2021
Merged

Commits on Aug 23, 2021

  1. Added scripts to run simple model

    Sergey Smirnov authored and Sergey Smirnov committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    ee5c4bf View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. moved common functions to separate file

    Sergey Smirnov authored and Sergey Smirnov committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    6800b8d View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. added convinient funcs for working with models

    Sergey Smirnov authored and Sergey Smirnov committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    30169d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. fixed AOT & project template to grovety folder

    Sergey Smirnov authored and Sergey Smirnov committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    a34ddcb View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2021

  1. added conv2d test: using of tensorflow and merging of results

    Ekaterina Bern authored and Ekaterina Bern committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    5560645 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Added new interface to the MCU firmware (AOT)

    Sergey Smirnov authored and Sergey Smirnov committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    3fe5aa8 View commit details
    Browse the repository at this point in the history
  2. added mnist model skeleton

    Sergey Smirnov authored and Sergey Smirnov committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    ae4d9e3 View commit details
    Browse the repository at this point in the history
  3. Fixed opening model for sine_zephyr

    Sergey Smirnov authored and Sergey Smirnov committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    5049d86 View commit details
    Browse the repository at this point in the history
  4. Addedd mnist model

    Sergey Smirnov authored and Sergey Smirnov committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    0e24218 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Added full support for mnist model

    Sergey Smirnov authored and Sergey Smirnov committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    407b8ff View commit details
    Browse the repository at this point in the history
  2. model conversion hack added

    Sergey Smirnov authored and Sergey Smirnov committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    f853977 View commit details
    Browse the repository at this point in the history
  3. Arm7m C code optimization integrated. Removed %4 requirement for chan…

    …nel.
    Mikhail Trubnikov authored and Mikhail Trubnikov committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    ae4c851 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Merge remote-tracking branch 'mir/PRJ1445-1-conv2d' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    0493721 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. added support for quantized model

    Sergey Smirnov authored and Sergey Smirnov committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    a892bca View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Update gemm intrinsic (python\tvm\topi\arm_cpu\cortex_m7\micro_kernel…

    …\gemm.py).
    
    Add 16bit variant.
    
    Turn off AutoTVM tuning for test (python\tvm\topi\arm_cpu\cortex_m7\conv2d\direct_simd.py).
    GermanTretiakov committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    d1a33e0 View commit details
    Browse the repository at this point in the history
  2. Fix for qnn.conv2d legalized to int16

    Use int8 for cortex-m7 until universal gemm implementation for int8/int16
    Ilya Gozman authored and Ilya Gozman committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    ecf7bb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ceb612 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'mir/Auto_gemm8_gemm16' into PRJ1445-3-a…

    …rm-schedules
    Ilya Gozman authored and Ilya Gozman committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    5f257ca View commit details
    Browse the repository at this point in the history
  5. Format fixes, restores asserts for SMLAD usage

    Ilya Gozman authored and Ilya Gozman committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    4e8f56e View commit details
    Browse the repository at this point in the history
  6. Added CIFAR10 model

    Sergey Smirnov authored and Sergey Smirnov committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    34b1b6f View commit details
    Browse the repository at this point in the history
  7. Great refactoring. All the modeles structured to run in the same way

    Sergey Smirnov authored and Sergey Smirnov committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    a81bf16 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    32364a7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    820969c View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Configuration menu
    Copy the full SHA
    e6ac0d7 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'mir/Auto_gemm8_gemm16' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    dce7874 View commit details
    Browse the repository at this point in the history
  3. Add relu intrinsic (only C code).

    Add base of avg_pool intrinsic (fast sum of 16-bit array - only C code).
    GermanTretiakov committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    4327ce2 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. added { } to follow codestyle

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    176d2c4 View commit details
    Browse the repository at this point in the history
  2. Added intrinsics enabling depending on the target

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    c19d943 View commit details
    Browse the repository at this point in the history
  3. removed useless int8-int16 conversion

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    1860689 View commit details
    Browse the repository at this point in the history
  4. added disable optimization flag

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    0f01b71 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'mir/Auto_gemm8_gemm16' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    6dc7e11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c1c9f97 View commit details
    Browse the repository at this point in the history
  7. Added dataset for cifar10

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    4f8ab09 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'mir/gemm_fixed' into grovety

    # Conflicts:
    #	python/tvm/topi/arm_cpu/cortex_m7/micro_kernel/gemm.py
    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    25156b0 View commit details
    Browse the repository at this point in the history
  9. Added data conversion to CIFAR10

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    0f68a39 View commit details
    Browse the repository at this point in the history
  10. Small refactoring.

    GermanTretiakov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    a73df72 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f4a4d82 View commit details
    Browse the repository at this point in the history
  12. Merge remote-tracking branch 'mir/gemm_fixed' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    aeef970 View commit details
    Browse the repository at this point in the history
  13. [PRJ1445-PR1-candidate] First upload.

    Mikhail Trubnikov authored and Mikhail Trubnikov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    47a0711 View commit details
    Browse the repository at this point in the history
  14. [PRJ1445-PR1-candidate] Fixed gemm.py. Again.

    Mikhail Trubnikov authored and Mikhail Trubnikov committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    02ff764 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Updated test for different targets, Added missing deps

    Sergey Smirnov authored and Sergey Smirnov committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    1ebe1d8 View commit details
    Browse the repository at this point in the history
  2. [PRJ1445-PR1-candidate] Fix test model.

    Mikhail Trubnikov authored and Mikhail Trubnikov committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    9196909 View commit details
    Browse the repository at this point in the history
  3. Removed check for in_channels % 4 for conv2d_direct_simd

    TODO: check schedule for AutoTVM
    Ilya Gozman authored and Ilya Gozman committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    690dd17 View commit details
    Browse the repository at this point in the history
  4. Added ARM v7m test case to microTVM reference-VM base_box_test.sh

    Mikhail Trubnikov authored and Mikhail Trubnikov committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    aea91dd View commit details
    Browse the repository at this point in the history
  5. Schedule for max_pool2d for arm_cpu

    prepare for intrin
    Ilya Gozman authored and Ilya Gozman committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    5f8f587 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b4b01d4 View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'mir/PR1445-PR1-candidate' into grovety

    # Conflicts:
    #	python/tvm/topi/arm_cpu/cortex_m7/conv2d/direct_simd.py
    Sergey Smirnov authored and Sergey Smirnov committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    fcbe0a3 View commit details
    Browse the repository at this point in the history
  8. added --skip-flash flag to grovety script

    arm_isa back to original
    Sergey Smirnov authored and Sergey Smirnov committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    3212f44 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. Merge remote-tracking branch 'mir/grovety' into PRJ1445-3-arm-schedules

    # Conflicts:
    #	python/tvm/topi/arm_cpu/cortex_m7/conv2d/direct_simd.py
    #	python/tvm/topi/arm_cpu/cortex_m7/micro_kernel/gemm.py
    Ilya Gozman authored and Ilya Gozman committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    e7da13e View commit details
    Browse the repository at this point in the history
  2. Types and checks for max_pool intrin, added pragma

    * added intrin checks in arm isa in strategy
    Ilya Gozman authored and Ilya Gozman committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    5351360 View commit details
    Browse the repository at this point in the history
  3. Moved intrinsics for max to micro_kernel dir

    Ilya Gozman authored and Ilya Gozman committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    83e254d View commit details
    Browse the repository at this point in the history
  4. Fix: typo

    GermanTretiakov committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    1b03c68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c97fcf3 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. small refactoring of max_pool stuff

    Ilya Gozman authored and GermanTretiakov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    facd7df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49976a2 View commit details
    Browse the repository at this point in the history
  3. layout conversion is made by default now

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    f1ebae9 View commit details
    Browse the repository at this point in the history
  4. Added grovety performance timer

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    2abea65 View commit details
    Browse the repository at this point in the history
  5. Dense schedule for arm_cpu

    Alex-grovety authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    f044427 View commit details
    Browse the repository at this point in the history
  6. Add dense default strategy for arm_cpu

    Alex-grovety authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    500ef88 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4617429 View commit details
    Browse the repository at this point in the history
  8. fixed tiny typos

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    b094dbf View commit details
    Browse the repository at this point in the history
  9. added perf timer

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    795c1e2 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'mir/fix_gemm_timer' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    e911e5c View commit details
    Browse the repository at this point in the history
  11. Merge remote-tracking branch 'mir/dense-schedule' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    8a05a55 View commit details
    Browse the repository at this point in the history
  12. Added per-op benchmarking

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    86f4906 View commit details
    Browse the repository at this point in the history
  13. Finally added a proper parsing of the march parameter of 'target' string

    Sergey Smirnov authored and Sergey Smirnov committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    be1aa86 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    414b431 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. avg_pool draft

    Ilya Gozman authored and Ilya Gozman committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    ed695fd View commit details
    Browse the repository at this point in the history
  2. fixes for intrinsic and tensorization pattern

    * SMUAD replaced with SMLAD
    Ilya Gozman authored and Ilya Gozman committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    fc5556a View commit details
    Browse the repository at this point in the history
  3. fixes after rebase, removed SMUAD from isa

    Ilya Gozman authored and Ilya Gozman committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    4023481 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Added a hack to enable -O3 optimization

    Sergey Smirnov authored and Sergey Smirnov committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    3dd6cb8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'optimization' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    2f99b9e View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'mir/unaligned_max_pool' into grovety

    result is the same
    total time for max_pool: 1.97->2.05
    Sergey Smirnov authored and Sergey Smirnov committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    a26c811 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'mir/avg-pool-2d' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    dad1cbd View commit details
    Browse the repository at this point in the history
  5. Add MaxPool1d schedule

    Alex-grovety committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    5fcec5e View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'mir/MaxPool1d' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    2ef763f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1794c3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    750f0e3 View commit details
    Browse the repository at this point in the history
  9. Add: __asm, stdint.h

    GermanTretiakov committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    1fb5e14 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b28719e View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. cortex defines moved

    Sergey Smirnov authored and Sergey Smirnov committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    e442e11 View commit details
    Browse the repository at this point in the history
  2. Add __SSUB8, __SEL .

    Add header into max_pool.py .
    GermanTretiakov committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    9e186ab View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'mir/8717-x86-DwsConv2d-schedule' into g…

    …rovety
    Sergey Smirnov authored and Sergey Smirnov committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    38c05e9 View commit details
    Browse the repository at this point in the history
  4. removed all references to CMSIS

    Sergey Smirnov authored and Sergey Smirnov committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    d69b725 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'mir/no_cmsis_headers' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    5531f6b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4181a73 View commit details
    Browse the repository at this point in the history
  7. Add AvgPool1d schedule

    Alex-grovety committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    327179f View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Merge remote-tracking branch 'mir/8717-x86-DwsConv2d-schedule' into g…

    …rovety
    Sergey Smirnov authored and Sergey Smirnov committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    caa3f66 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'mir/avg-pool-1d' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    c12fb05 View commit details
    Browse the repository at this point in the history
  3. added cifar10_2 data

    Sergey Smirnov authored and Sergey Smirnov committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    b024a1a View commit details
    Browse the repository at this point in the history
  4. relay reading update

    Sergey Smirnov authored and Sergey Smirnov committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    6908a95 View commit details
    Browse the repository at this point in the history
  5. Fixed data preparation to send to network

    Sergey Smirnov authored and Sergey Smirnov committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    7b50e1d View commit details
    Browse the repository at this point in the history
  6. all the models moved to specific folder

    Sergey Smirnov authored and Sergey Smirnov committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    5755f17 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Added custom include for M7 (no CMSIS)

    Sergey Smirnov authored and Sergey Smirnov committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    2e71d7a View commit details
    Browse the repository at this point in the history
  2. Added networks for avg/max pool 1d

    Sergey Smirnov authored and Sergey Smirnov committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    e333d0e View commit details
    Browse the repository at this point in the history
  3. new version of the Andrew's demo model

    Sergey Smirnov authored and Sergey Smirnov committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    daf4743 View commit details
    Browse the repository at this point in the history
  4. template for running model on the CPU (for result comparing)

    Sergey Smirnov authored and Sergey Smirnov committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    4d73775 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'cifar10_from_relay' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    dd0c0df View commit details
    Browse the repository at this point in the history
  6. first version (not working)

    Ilya Gozman authored and Ilya Gozman committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    0854f40 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. fix conv1d

    Alex-grovety committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    080a7a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    748d1a6 View commit details
    Browse the repository at this point in the history
  3. Added support of M33

    Sergey Smirnov authored and Sergey Smirnov committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    c198db9 View commit details
    Browse the repository at this point in the history
  4. Added avg_pool 2D test

    Sergey Smirnov authored and Sergey Smirnov committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    74d693f View commit details
    Browse the repository at this point in the history
  5. Conv1d implementation similar to conv2d with autotvm

    Ilya Gozman authored and Ilya Gozman committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    f4f410f View commit details
    Browse the repository at this point in the history
  6. Check for unsupported layout

    Ilya Gozman authored and Ilya Gozman committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    1640f0f View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'mir/conv1d' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    68cfdb3 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Check for WOI kernel layout

    Ilya Gozman authored and Ilya Gozman committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    66bcec9 View commit details
    Browse the repository at this point in the history
  2. Fixed conv naming issue during import

    Sergey Smirnov authored and Sergey Smirnov committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    c2698c8 View commit details
    Browse the repository at this point in the history
  3. Added additional types for input/output

    Sergey Smirnov authored and Sergey Smirnov committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    5d1e0d2 View commit details
    Browse the repository at this point in the history
  4. more synth models for tests

    Sergey Smirnov authored and Sergey Smirnov committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    4cfcad0 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'mir/conv1d' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    8307915 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7620afc View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Check and show warning for unsupported types for pooling

    Ilya Gozman authored and Ilya Gozman committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    f29b131 View commit details
    Browse the repository at this point in the history
  2. Renaming for maxpool micro-kernel

    Ilya Gozman authored and Ilya Gozman committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    647e3ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64efb87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a7adf41 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. added assert for unaligned pointers in the gemm16

    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    37d3c81 View commit details
    Browse the repository at this point in the history
  2. Expanding stack to 4k

    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    a6c4e07 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    5963b4b View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'mir/pool-type-check' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    7a6217c View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'mir/issue8717' into grovety

    # Conflicts:
    #	python/tvm/topi/x86/depthwise_conv2d.py
    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    eafab3e View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'mir/8717-x86-DwsConv2d-schedule' into g…

    …rovety
    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    0482186 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    32ede71 View commit details
    Browse the repository at this point in the history
  8. Fix for max_pool8 micro-kernel renaming

    * renamed c-functions
    * renamed max_pool_impl function
    Ilya Gozman authored and Ilya Gozman committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    4398d5f View commit details
    Browse the repository at this point in the history
  9. Added complex test

    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    fd657b9 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'mir/fix-max-pool-kernel-naming' into gr…

    …ovety
    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    8f036c3 View commit details
    Browse the repository at this point in the history
  11. Added SIMD disabling flag to complex test

    Sergey Smirnov authored and Sergey Smirnov committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    2811f99 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Merge remote-tracking branch 'mir/issue8717' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    0b1c836 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. move schedule_depthwise_conv2d_nhwc to generic conv2d, add test for s…

    …chedule_depthwise_conv2d_nhwc
    Alex-grovety committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    c18164a View commit details
    Browse the repository at this point in the history
  2. fix format

    Alex-grovety committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    950c5ea View commit details
    Browse the repository at this point in the history
  3. Revert "fix test_export_model_library_format_workspace"

    This reverts commit 32ede71.
    Alex-grovety committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    ab6f111 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    a52e09e View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Merge remote-tracking branch 'mir/issue8717' into grovety

    Sergey Smirnov authored and Sergey Smirnov committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    1190245 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f015b88 View commit details
    Browse the repository at this point in the history
  3. initial simd test commit

    Sergey Smirnov authored and Sergey Smirnov committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    5aaba80 View commit details
    Browse the repository at this point in the history
  4. Do not run corstone integration tests for GPU-only mode

    Sergey Smirnov authored and Sergey Smirnov committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    3e80c0c View commit details
    Browse the repository at this point in the history
  5. Added @tvm.testing.requires_corstone300 decorator

    Sergey Smirnov authored and Sergey Smirnov committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    73569f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Added corstone300 marker processing

    Sergey Smirnov authored and Sergey Smirnov committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    38f6c5a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Added target opts to aot_test... compiation process

    Sergey Smirnov authored and Sergey Smirnov committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    66a4587 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Removed unused code from M7 micro_kernel generation

    Sergey Smirnov authored and Sergey Smirnov committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    3c4e2e2 View commit details
    Browse the repository at this point in the history
  2. Added target_opts parameter instead of separate param for every option

    Sergey Smirnov authored and Sergey Smirnov committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    766db57 View commit details
    Browse the repository at this point in the history
  3. Added common defines for m7 simd

    Sergey Smirnov authored and Sergey Smirnov committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    71d8ff6 View commit details
    Browse the repository at this point in the history
  4. Added missing types for aot input data codegen

    Sergey Smirnov authored and Sergey Smirnov committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    b7dc932 View commit details
    Browse the repository at this point in the history
  5. Tests added

    Sergey Smirnov authored and Sergey Smirnov committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    977559b View commit details
    Browse the repository at this point in the history
  6. removed "strange" code

    Sergey Smirnov authored and Sergey Smirnov committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    6986fe1 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. tests fixed

    Sergey Smirnov authored and Sergey Smirnov committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    cab48e7 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'mir/corstone-tests' into cortex-m7-intr…

    …insic
    Sergey Smirnov authored and Sergey Smirnov committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    7acbb63 View commit details
    Browse the repository at this point in the history
  3. avg_pool micro kernel bugfix

    Sergey Smirnov authored and Sergey Smirnov committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    a52a48a View commit details
    Browse the repository at this point in the history
  4. tests fixed

    Sergey Smirnov authored and Sergey Smirnov committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    771ae0d View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Fix for intrin_sum accumulator reset for avgpool_1d

    Ilya Gozman authored and Sergey Smirnov committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    feacab6 View commit details
    Browse the repository at this point in the history
  2. Removed unused target options

    Sergey Smirnov authored and Sergey Smirnov committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    9270261 View commit details
    Browse the repository at this point in the history
  3. Added --corstone300 parameter to enable simd tests

    Sergey Smirnov authored and Sergey Smirnov committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    6a0c573 View commit details
    Browse the repository at this point in the history
  4. Added more m7 test cases, fixed cmsisnn includes

    Ilya Gozman authored and Sergey Smirnov committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    7006824 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Added ASL header to fix lint check

    Sergey Smirnov authored and Sergey Smirnov committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    0f4e1ea View commit details
    Browse the repository at this point in the history
  2. renamed --corstone300 to --enable-corstone300-tests

    Sergey Smirnov authored and Sergey Smirnov committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    cba97aa View commit details
    Browse the repository at this point in the history
  3. Fixed lint warnings

    Sergey Smirnov authored and Sergey Smirnov committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    a99440b View commit details
    Browse the repository at this point in the history
  4. Added missing chech for None

    Sergey Smirnov authored and Sergey Smirnov committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    c082335 View commit details
    Browse the repository at this point in the history
  5. This file appeared here by mistake. relu SIMD implementation is not r…

    …eady for the moment
    Sergey Smirnov authored and Sergey Smirnov committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    94c8f3a View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Configuration menu
    Copy the full SHA
    3e54254 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc42c4d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. bugfix for the issue apache#9226

    Sergey Smirnov authored and Sergey Smirnov committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    66dbd5d View commit details
    Browse the repository at this point in the history
  2. fixed conv2d naming

    Sergey Smirnov authored and Sergey Smirnov committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    638846a View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. minor changes according Andrew's comments

    Sergey Smirnov authored and Sergey Smirnov committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    4de1c16 View commit details
    Browse the repository at this point in the history
  2. minor changes according Andrew's comments

    Sergey Smirnov authored and Sergey Smirnov committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    3c81bea View commit details
    Browse the repository at this point in the history
  3. fix conv2d names

    Alex-grovety committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    388b62a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    53c847c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Configuration menu
    Copy the full SHA
    3d577ca View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PR2-preview' into cortex-m7-intrinsic

    Sergey Smirnov authored and Sergey Smirnov committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    9c403fe View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Renaming of "Cortex-M7 SIMD" in commens to DSP

    * removed odd "micro_dev"
    * fixes for instrinsics' functions comments
    ilyag-grovety committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    fb17329 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    4803e19 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Merge remote-tracking branch 'origin/main' into cortex-m7-intrinsic

    Sergey Smirnov authored and Sergey Smirnov committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    975aff4 View commit details
    Browse the repository at this point in the history
  2. Disable corstone tests for i386 run

    Sergey Smirnov authored and Sergey Smirnov committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    6cec82c View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Merge remote-tracking branch 'origin/main' into cortex-m7-intrinsic

    Sergey Smirnov authored and Sergey Smirnov committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    a593538 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. methods renamed direct_simd -> dsp

    files renamed cortex_m7 -> mprofile/dsp
    Sergey Smirnov authored and Sergey Smirnov committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    bc2b4ec View commit details
    Browse the repository at this point in the history
  2. Fixed linter warnings

    Sergey Smirnov authored and Sergey Smirnov committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    be7078a View commit details
    Browse the repository at this point in the history
  3. Fixed test name

    Fixed IsaAnalyzer mcpu detection
    Sergey Smirnov authored and Sergey Smirnov committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    9d25cf6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Merge commit '74accec52e41418d796b6699991c9136993b129e' into cortex-m…

    …7-intrinsic
    
    # Conflicts:
    #	tests/python/conftest.py
    Sergey Smirnov authored and Sergey Smirnov committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    1407614 View commit details
    Browse the repository at this point in the history