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

Adding f16 as Dtype #696

Merged
merged 52 commits into from
Apr 27, 2023
Merged

Adding f16 as Dtype #696

merged 52 commits into from
Apr 27, 2023

Commits on Apr 11, 2023

  1. Adding f16 as Dtype

    coreylowman committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    43edb29 View commit details
    Browse the repository at this point in the history
  2. Adding matmul kernels

    coreylowman committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    c8494fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0af7e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Adding f16 to mnist

    coreylowman committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    185f92f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c582d1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d622e6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e000a6e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f237018 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    880364b View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Draft: Add f16 CUDA kernels (#705)

    * Begin working on f16 cuda kernels
    
    * Prevent compilation for incompatible test features
    ViliamVadocz authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    f126af9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9e36b1 View commit details
    Browse the repository at this point in the history
  3. Fixing merge conflict

    coreylowman committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    7883460 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Adding to_dtype for tests

    coreylowman committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    6a44060 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9e54bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3121bda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fafad01 View commit details
    Browse the repository at this point in the history
  5. Tests compiling

    coreylowman committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    588be14 View commit details
    Browse the repository at this point in the history
  6. f32 tests passing

    coreylowman committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    d6eccef View commit details
    Browse the repository at this point in the history
  7. f64 tests passing for cpu

    coreylowman committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    aee414a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    36d4c88 View commit details
    Browse the repository at this point in the history
  9. Adding bf16 feature flag

    coreylowman committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    ded9941 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9868f57 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c174ba1 View commit details
    Browse the repository at this point in the history
  12. Formatting

    coreylowman committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    b571d66 View commit details
    Browse the repository at this point in the history
  13. Updating f16 kernels

    coreylowman committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    6277aa3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2791cf2 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    58ce2fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9aa4a5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eee6ae3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c513841 View commit details
    Browse the repository at this point in the history
  5. Fixing rmsprop for f16

    coreylowman committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    6a308d9 View commit details
    Browse the repository at this point in the history
  6. Improving some f16 code

    coreylowman committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    5c9be5c View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Work on compatibility (#735)

    * Fix struct initialization for optimizers
    
    * Add some compatibility functions, mainly atomicCAS
    
    * Temporarily add an example Windows include path
    
    * Swap order of shorts in atomicCAS
    ViliamVadocz authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    3fe083d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e48a84 View commit details
    Browse the repository at this point in the history
  3. Adding pool2d f16

    coreylowman committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    8684914 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1705e48 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    f739880 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9752fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c052024 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb6a15d View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    a5b129a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fa7932 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e23dfa9 View commit details
    Browse the repository at this point in the history
  4. Removing bf16

    coreylowman committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    84f95ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    433b49f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7dad9d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d2bd9f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1bdc025 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    61c1261 View commit details
    Browse the repository at this point in the history
  10. Fixing ci checks

    coreylowman committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    b3e8e35 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb18b92 View commit details
    Browse the repository at this point in the history
  12. Addressing PR comments

    coreylowman committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    aa23ef1 View commit details
    Browse the repository at this point in the history