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

[Rust] Improve NDArray, GraphRt, and Relay bindings #6563

Merged
merged 50 commits into from
Oct 6, 2020

Commits on Sep 26, 2020

  1. WIP

    WIP
    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    8c36f88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0b2b59 View commit details
    Browse the repository at this point in the history
  3. Flesh out Relay AST in Rust

    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    d282ef5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a80a9e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f9b521 View commit details
    Browse the repository at this point in the history
  6. Add some more types

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    3343f61 View commit details
    Browse the repository at this point in the history
  7. Introduce NDArray 2.0

    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    772375f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b982c1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dbe32f1 View commit details
    Browse the repository at this point in the history
  10. Add more Rust bindings

    - Converts Conv2d attrs to use tvm::String, so that we can add Rust binding
    - Uses Type for checked_type in Rust bindings
    - Fix type key in Rust bindings
    - Make data field contain NDArray in Rust bindings
    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    f7c36ca View commit details
    Browse the repository at this point in the history
  11. Clean up object ptr passing.

    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    5363ff4 View commit details
    Browse the repository at this point in the history
  12. WIP

    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    930e29e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d35c03c View commit details
    Browse the repository at this point in the history
  14. Add breaking test

    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    5eb46c2 View commit details
    Browse the repository at this point in the history
  15. Dispatch some todos

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    518b230 View commit details
    Browse the repository at this point in the history
  16. Format

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    ba92c43 View commit details
    Browse the repository at this point in the history
  17. Fix ndarray size and len

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    f99154d View commit details
    Browse the repository at this point in the history
  18. Add BiasAddAttrs rust bindings

    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    4830621 View commit details
    Browse the repository at this point in the history
  19. Add DenseAttrs rust bindings

    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    53d8377 View commit details
    Browse the repository at this point in the history
  20. Change to TVM string

    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    5062ecb View commit details
    Browse the repository at this point in the history
  21. Add more Rust bindings

    Add GlobalPool2DAttrs Rust binding
    
    Add ExpandDimsAttrs Rust bindings
    
    Add MaxPool2DAttrs rust bindings
    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    66fcc91 View commit details
    Browse the repository at this point in the history
  22. Fix some test attributes

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    4519acd View commit details
    Browse the repository at this point in the history
  23. Improve the NDArray api

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    0b922f2 View commit details
    Browse the repository at this point in the history
  24. Fix some more ndarray stuff

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    15f88fd View commit details
    Browse the repository at this point in the history
  25. Get the resnet demo kinda working

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    a435cb8 View commit details
    Browse the repository at this point in the history
  26. Add SoftmaxAttrs Rust bindings

    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    d119570 View commit details
    Browse the repository at this point in the history
  27. Implement Hash and Eq for Relay Exprs

    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    f48282a View commit details
    Browse the repository at this point in the history
  28. Add underscore to unused function

    gussmith23 authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    4979041 View commit details
    Browse the repository at this point in the history
  29. Fix broken ass resnet script

    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    0ef7e3e View commit details
    Browse the repository at this point in the history
  30. Improve some ndarray conversions

    mwillsey authored and jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    f01dcfc View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    84f864e View commit details
    Browse the repository at this point in the history
  32. Clean up ResNet example tremedously

    Expose C++ graph runtime via cleaner Rust API rewrite example.
    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    c702cf4 View commit details
    Browse the repository at this point in the history
  33. Add ASF header

    jroesch committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    3b6edf9 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. Format

    gussmith23 committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    f0af06e View commit details
    Browse the repository at this point in the history
  2. Format

    gussmith23 committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    70e8a3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e96484 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e893b57 View commit details
    Browse the repository at this point in the history
  5. Format

    jroesch committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    b6f3962 View commit details
    Browse the repository at this point in the history
  6. Format

    jroesch committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    ed326e8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    49a42ba View commit details
    Browse the repository at this point in the history
  8. Add ASF header

    gussmith23 committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    54ed9b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Configuration menu
    Copy the full SHA
    644b746 View commit details
    Browse the repository at this point in the history
  2. Fix array test

    mwillsey committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    5be2063 View commit details
    Browse the repository at this point in the history
  3. Fix anyhow import

    mwillsey committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    83eb87f View commit details
    Browse the repository at this point in the history
  4. Put back some anyhow stuff

    mwillsey committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    72bce31 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2020

  1. Clean up

    jroesch committed Oct 1, 2020
    Configuration menu
    Copy the full SHA
    9e580aa View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2020

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

Commits on Oct 5, 2020

  1. Disable ResNet for now

    jroesch committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    2266ddd View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Configuration menu
    Copy the full SHA
    d93d134 View commit details
    Browse the repository at this point in the history
  2. Actually disable

    jroesch committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    422e970 View commit details
    Browse the repository at this point in the history