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

Add AVX512 support in ATen & remove AVX support #56992

Closed
wants to merge 172 commits into from

Commits on Apr 27, 2021

  1. Rename namespace vec256 to vec

    sanchit committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    2fc5d65 View commit details
    Browse the repository at this point in the history
  2. Disable AVX

    imaginary-person committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    45cfd55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee07190 View commit details
    Browse the repository at this point in the history
  4. Fix aot test

    imaginary-person committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    46cb5b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b69acc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a56c94 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    66fd585 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9d07871 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    66b7c89 View commit details
    Browse the repository at this point in the history
  10. Get latest changes from the main repo

    [skip ci]
    imaginary-person committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    e96e3ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    82ae5fa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f104e2a View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. AVX512 support added

    imaginary-person committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    eebdcde View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Fixed a few bugs

    imaginary-person committed May 3, 2021
    Configuration menu
    Copy the full SHA
    dd5af26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c5bd83 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4749bb9 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Fix typo. All unit tests pass now

    [skip ci]
    imaginary-person committed May 4, 2021
    Configuration menu
    Copy the full SHA
    3f0e229 View commit details
    Browse the repository at this point in the history
  2. Copy-paste file from local repo

    [skip ci]
    imaginary-person committed May 4, 2021
    Configuration menu
    Copy the full SHA
    9f53242 View commit details
    Browse the repository at this point in the history
  3. Functional simplified

    limo1996 committed May 4, 2021
    Configuration menu
    Copy the full SHA
    62484ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e312546 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Fix typo

    [skip ci]
    imaginary-person committed May 6, 2021
    Configuration menu
    Copy the full SHA
    0694f8d View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Configuration menu
    Copy the full SHA
    61ef16f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff89feb View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Configuration menu
    Copy the full SHA
    b42dda4 View commit details
    Browse the repository at this point in the history
  2. Revert "hadd and hsub implemented with permutes"

    This reverts commit b42dda4.
    limo1996 committed May 10, 2021
    Configuration menu
    Copy the full SHA
    ca82027 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c60903 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c05a84 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Configuration menu
    Copy the full SHA
    e74f4a8 View commit details
    Browse the repository at this point in the history
  2. Fix newlines & Clang compilation errors

    sanchit committed May 13, 2021
    Configuration menu
    Copy the full SHA
    93c96cc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/pytorch/pytorch into only…

    …_vec
    sanchit committed May 13, 2021
    Configuration menu
    Copy the full SHA
    89bd4a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b67fb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b2184f View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. Fix typo

    imaginary-person committed May 14, 2021
    Configuration menu
    Copy the full SHA
    ac4df02 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2021

  1. Configuration menu
    Copy the full SHA
    e0998ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c078a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4608691 View commit details
    Browse the repository at this point in the history
  4. Add new commits from main repo

    Add new commits from main repo
    imaginary-person committed May 15, 2021
    Configuration menu
    Copy the full SHA
    a08a982 View commit details
    Browse the repository at this point in the history
  5. Get latest code from main repo

    Get latest code from main repo
    imaginary-person committed May 15, 2021
    Configuration menu
    Copy the full SHA
    3a6afe3 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2021

  1. Configuration menu
    Copy the full SHA
    f610ca3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b13ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d0cfff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4581bbc View commit details
    Browse the repository at this point in the history
  5. Update gen_dependent_configs()

    [skip ci]
    imaginary-person committed May 16, 2021
    Configuration menu
    Copy the full SHA
    608e171 View commit details
    Browse the repository at this point in the history
  6. Update test.sh

    imaginary-person committed May 16, 2021
    Configuration menu
    Copy the full SHA
    8026cd8 View commit details
    Browse the repository at this point in the history
  7. Add CPU capability usage string for AVX512

    Otherwise, it'd be an empty string
    imaginary-person committed May 16, 2021
    Configuration menu
    Copy the full SHA
    fb49193 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a4f4f6b View commit details
    Browse the repository at this point in the history
  9. Just checking if -mno-avx512f flag would help here

    Not sure from where AVX512 code is getting into AVX2 code.
    imaginary-person committed May 16, 2021
    Configuration menu
    Copy the full SHA
    5b22e26 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f4995c6 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Fix silent-duplicate-symbol-resolution of ATen symbols

    ATen kernels are compiled once for each vectorization level. Since they have the same symbol-names, the linker can make the entire library use the version it finds first.
    
    # Thus we organize the input files in the following order:
     1. All files with no AVX support
     2. All files with AVX support (conveniently, they all have names ending with
        'AVX.cpp')
    3. All files with AVX2 support ('*AVX2.cpp')
    4. # 3. All files with AVX512 support ('*AVX512.cpp')
    imaginary-person committed May 17, 2021
    Configuration menu
    Copy the full SHA
    52a091e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79d209a View commit details
    Browse the repository at this point in the history
  3. [skip ci] Get latest commits from the main repo

    Get latest commits from the main repo
    imaginary-person committed May 17, 2021
    Configuration menu
    Copy the full SHA
    8934692 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8fae2c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Configuration menu
    Copy the full SHA
    0bddf95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c86bef9 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

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

Commits on May 21, 2021

  1. Fix typo

    [skip ci]
    imaginary-person committed May 21, 2021
    Configuration menu
    Copy the full SHA
    8f3426e View commit details
    Browse the repository at this point in the history
  2. Fix hadd_ps() & hsub_ps()

    [skip ci]
    imaginary-person committed May 21, 2021
    Configuration menu
    Copy the full SHA
    be54f15 View commit details
    Browse the repository at this point in the history
  3. Revert hsub_ps & hadd_ps but remove post-hsub/hadd permutes

    [skip ci]
    
    Permutes after `hadd` & `hsub` weren't required.
    Since float `hsub` & `hadd` aren't used elsewhere, we can rename them to signify that it's different from the `hsub` & `hadd` of intrinsics.
    However, double `hsub` & `hadd` directly correspond to their respective intrinsics namesakes.
    imaginary-person committed May 21, 2021
    Configuration menu
    Copy the full SHA
    28ad4db View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Fix BFloat16

    [skip ci]
    
    Remaining failures - 
    test_float_domains_log1p_cpu_bfloat16, test_reference_numerics_extremal_cos_cpu_bfloat16, test_reference_numerics_extremal_sin_cpu_bfloat16, test_reference_numerics_extremal_tanh_cpu_bfloat16
    imaginary-person committed May 25, 2021
    Configuration menu
    Copy the full SHA
    adb894c View commit details
    Browse the repository at this point in the history
  2. BFloat16 completely fixed

    [skip ci]
    imaginary-person committed May 25, 2021
    Configuration menu
    Copy the full SHA
    6b4bccc View commit details
    Browse the repository at this point in the history
  3. Make vec512_float.h parallel to vec512_double.h

    [skip ci]
    
    Had forgotten to fix min & max for float.
    Made its implementation similar to what I did in vec512_double.h.
    imaginary-person committed May 25, 2021
    Configuration menu
    Copy the full SHA
    f368cc9 View commit details
    Browse the repository at this point in the history
  4. Rename reduction128 to vectorized_reduction

    [skip ci]
    
    Reduce.h had hard-coded values for AVX2
    imaginary-person committed May 25, 2021
    Configuration menu
    Copy the full SHA
    d239f24 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Sum kernel requires ilp_factor 2 for AVX512

    While I'm only adding this change for `ilp_factor`, I get the same results as AVX2, when I conditionally changed hard-coded 4s to 2s.
    
    [skip ci]
    imaginary-person committed May 26, 2021
    Configuration menu
    Copy the full SHA
    bb624a9 View commit details
    Browse the repository at this point in the history
  2. Add AVX512 code to quantized kernels.

    [skip ci]
    
    Apart from adding AVX512 support to some kernels, some hard-coded values in kernels were made generic.
    
    `qadaptive_avg_pool2d_nhwc_kernel` & `qavg_pool2d_nhwc_kernel` couldn't be enabled for AVX512, as the existing implementation is specifically for AVX2, so I'd have to understand the code deeply.
    imaginary-person committed May 26, 2021
    Configuration menu
    Copy the full SHA
    2aa9e9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16c08e0 View commit details
    Browse the repository at this point in the history
  4. Remove whitespace to fix style

    [skip ci]
    imaginary-person committed May 26, 2021
    Configuration menu
    Copy the full SHA
    6915ed3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5199111 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b143709 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    04578d3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f7f14d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3f0d604 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8bfa43f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d2016b8 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Fix compilation error for the ROCm build

    [skip ci]
    
    Only ROCm build will run.
    I'm also using g++ 9.3, but I didn't encounter any issue.
    Perhaps I need to pull changes locally
    imaginary-person committed May 27, 2021
    Configuration menu
    Copy the full SHA
    5104181 View commit details
    Browse the repository at this point in the history
  2. [Temporary] Test AVX512 kernels on CI for more potential failures

    CI checks that are tests use 'large' resource_class, which are assigned to older machines without AVX2.
    'xlarge' resource_class has AVX512 support, so temporarily modifying config to test for more failures on Linux
    imaginary-person committed May 27, 2021
    Configuration menu
    Copy the full SHA
    661efe2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e05ddb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34232fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36a0fab View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    0acfba4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80d83ee View commit details
    Browse the repository at this point in the history
  3. Fix Windows builds

    imaginary-person committed May 28, 2021
    Configuration menu
    Copy the full SHA
    f6f16e6 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Get latest code from the master repo

    Get latest code from the master repo
    imaginary-person committed May 29, 2021
    Configuration menu
    Copy the full SHA
    c7842ba View commit details
    Browse the repository at this point in the history

Commits on May 30, 2021

  1. Configuration menu
    Copy the full SHA
    73b1e6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98f77a6 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Configuration menu
    Copy the full SHA
    d786b6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa9821f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e8e779 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

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

Commits on Jun 14, 2021

  1. Configuration menu
    Copy the full SHA
    36556b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76acb5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a06ea95 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    187d4b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4cab3d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Fix auto-merge

    imaginary-person committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    6fc557a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ceaf6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cbca05 View commit details
    Browse the repository at this point in the history
  4. Skip 3 tests

    imaginary-person committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    9d11f42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fad9d9c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b23a91 View commit details
    Browse the repository at this point in the history
  7. Fix dispatch

    imaginary-person committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    2883f7c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Remove AVX512_256

    imaginary-person committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    d2d82c5 View commit details
    Browse the repository at this point in the history
  2. Change variable name

    imaginary-person committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    47515c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f1341e View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Configuration menu
    Copy the full SHA
    545223d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9ac0c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8c5780 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d7b336 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55164ab View commit details
    Browse the repository at this point in the history
  6. Fix build flag

    imaginary-person committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    c60f5a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2021

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

Commits on Jun 20, 2021

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

Commits on Jun 22, 2021

  1. Disabled AVX512 kernels for sum & nansum, created GHA for pytorch-lin…

    …ux-bionic-py3.8-gcc9-coverage
    imaginary-person committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    12cf8fc View commit details
    Browse the repository at this point in the history
  2. Add missing newline

    imaginary-person committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    429d8fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    632236e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9165f8f View commit details
    Browse the repository at this point in the history
  5. Fix flake8

    imaginary-person committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    f880b43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    beb1026 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac8e281 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f55e559 View commit details
    Browse the repository at this point in the history
  9. Fix spacing

    imaginary-person committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    8e78bab View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eaef540 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    739445e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    287a211 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    355ed41 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    012a798 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6359193 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1d1d8eb View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2291e20 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ef440b4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    72be33c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e42e312 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    919d513 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Merge master

    imaginary-person committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    3ecb2e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. Fix flake8 & build

    imaginary-person committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    a6ca2c6 View commit details
    Browse the repository at this point in the history
  2. Fix style

    imaginary-person committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    db5db2b View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Fix copy-paste bug

    imaginary-person committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    f7e4fb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da38985 View commit details
    Browse the repository at this point in the history
  3. Make diff simpler

    imaginary-person committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    ad8939a View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. [SKIP CI] [SKIP-CI] Had forgotten to change line after removing some …

    …flags
    
    Co-authored-by: Nikita Shulga <nikita.shulga@gmail.com>
    imaginary-person and malfet committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    04e62ad View commit details
    Browse the repository at this point in the history
  2. Remove CPU_CAPABILITY_AVX2 from vec512_base.h

    [SKIP CI] [skip-ci]
    
    Co-authored-by: Nikita Shulga <nikita.shulga@gmail.com>
    imaginary-person and malfet committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    503c70b View commit details
    Browse the repository at this point in the history
  3. Merge clauses in intrinsics.h

    [skip-ci] [skip ci]
    
    Co-authored-by: Nikita Shulga <nikita.shulga@gmail.com>
    imaginary-person and malfet committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    977ae7b View commit details
    Browse the repository at this point in the history
  4. Make duplicate comment concise by referring to the original copy

    [skip ci] [skip-ci]
    
    Co-authored-by: Nikita Shulga <nikita.shulga@gmail.com>
    imaginary-person and malfet committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    6dccb16 View commit details
    Browse the repository at this point in the history
  5. Make duplicate comment concise by referring to the original copy

    [skip-ci] [skip ci]
    
    Co-authored-by: Nikita Shulga <nikita.shulga@gmail.com>
    imaginary-person and malfet committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    ada4606 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3c94696 View commit details
    Browse the repository at this point in the history
  7. Revise comments

    imaginary-person committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    ff34f09 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    89de464 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5cc5016 View commit details
    Browse the repository at this point in the history
  10. Revise comments

    imaginary-person committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    197ca83 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    82c5b9d View commit details
    Browse the repository at this point in the history
  12. Get changes from the master branch

    Get latest changes from the master branch
    imaginary-person committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    97a7773 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0e5116d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1abb401 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3fe9fd0 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Merge master branch

    imaginary-person committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    2773bce View commit details
    Browse the repository at this point in the history
  2. Merge master branch

    imaginary-person committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    6a2553b View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

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

Commits on Jul 7, 2021

  1. Configuration menu
    Copy the full SHA
    f6f0032 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcf0a25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5036dca View commit details
    Browse the repository at this point in the history
  4. clear whitespace

    imaginary-person committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    65ff331 View commit details
    Browse the repository at this point in the history
  5. Fix MacOS build

    imaginary-person committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    79fddfe View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Unified vec_base

    imaginary-person committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    7f03a23 View commit details
    Browse the repository at this point in the history
  2. Merge master

    imaginary-person committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    432474d View commit details
    Browse the repository at this point in the history
  3. Merge master

    imaginary-person committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    86d6630 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    101a6a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c08980e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72e8032 View commit details
    Browse the repository at this point in the history
  7. Fix whitespace

    imaginary-person committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    914cb7b View commit details
    Browse the repository at this point in the history
  8. Fix elif

    imaginary-person committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    d773a77 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Merge master

    imaginary-person committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    cfcd9e2 View commit details
    Browse the repository at this point in the history
  2. Fix Windows build

    imaginary-person committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    ecbc8de View commit details
    Browse the repository at this point in the history
  3. Fix Windows build

    imaginary-person committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    6a059f0 View commit details
    Browse the repository at this point in the history