1. 10 Mar, 2020 1 commit
    • Revive the Rust + SGX refactor (#4976) · 41e1d5f9
      * Add Nick's changes's squashed
      
      * Fix frontend compilation
      
      * Re-enable Rust CI
      
      * Add changes with conflicted badly
      
      * Restructure import_module! macro in order to avoid unstable features
      
      * Kill old unstable feature enablement
      
      * Refactor common to use new APIs
      
      * Move the code to stable
      
      * Fix warning
      
      Co-authored-by: Nick Hynes <nhynes@oasislabs.com>
      Jared Roesch committed
  2. 06 Mar, 2020 1 commit
  3. 16 Jan, 2020 1 commit
  4. 03 Dec, 2019 1 commit
  5. 22 Nov, 2019 1 commit
  6. 11 Nov, 2019 1 commit
  7. 03 Sep, 2019 2 commits
  8. 29 Aug, 2019 1 commit
  9. 15 Jul, 2019 1 commit
  10. 25 Jun, 2019 1 commit
    • [Runtime] Allow for parameter sharing in GraphRuntime (#3384) · 32be34a0
      Summary:
      
      In multi-threaded applications where we have multiple inferences on the
      same model in parallel (consider e.g. a TTS system handling multiple
      requests), it can be useful to share the parameters of a model amongst
      these multiple instances. This improves the cache utilization behaviour
      of the system, as multiple cores can use the same set of weights instead
      of evicting the identical copies of weights in a shared cache.
      
      As the underlying `NDArray` instances in `data_entry_` implement a
      ref-counted based sharing system, this is a simple modification of the
      `GraphRuntime::LoadParams` logic to instead copy parameters from an
      existing GraphRuntime instance. This is a little ugly in that we need
      both the pre-existing GraphRuntime instance, as well as the 'serialized'
      params (since we need to know the set of names we should copy), but
      without imposing additional assumptions (i.e. storing the set of param
      names in GraphRuntime, and enforcing that shared param names are
      identical to the parameters set in the preceding `LoadParams` call),
      this seems unavoidable.
      
      Test Plan:
      
      Unit test added.
      Andrew Tulloch committed
  11. 23 May, 2019 1 commit
  12. 01 May, 2019 1 commit
  13. 08 Apr, 2019 1 commit
    • [HEADER] Add Header to Comply with ASF Release Policy (#2982) · cffb4fba
      * [HEADER] ASF header dir=include
      
      * [HEADER] ASF Header dir=src
      
      * [HEADER] ASF Header -dir=python
      
      * [HEADER] ASF header dir=topi
      
      * [HEADER] ASF Header dir=nnvm
      
      * [HEADER] ASF Header -dir=tutorials
      
      * [HEADER] ASF Header dir=tests
      
      * [HEADER] ASF Header -dir=docker
      
      * fix whitespace
      
      * [HEADER] ASF Header -dir=jvm
      
      * [HEADER] ASF Header -dir=web
      
      * [HEADER] ASF Header --dir=apps
      
      * [HEADER] ASF Header --dir=vta
      
      * [HEADER] ASF Header -dir=go
      
      * temp
      
      * [HEADER] ASF Header --dir=rust
      
      * [HEADER] Add ASF Header --dir=cmake
      
      * [HEADER] ASF Header --dir=docs
      
      * [HEADER] Header for Jenkinsfile
      
      * [HEADER] ASF Header to toml and md
      
      * [HEADER] ASF Header to gradle
      
      * Finalize rat cleanup
      
      * Fix permission
      
      * Fix java test
      
      * temporary remove nnvm onnx test
      Tianqi Chen committed
  14. 14 Mar, 2019 1 commit
  15. 12 Mar, 2019 1 commit
  16. 27 Feb, 2019 1 commit
  17. 03 Feb, 2019 1 commit
  18. 14 Dec, 2018 1 commit
  19. 05 Nov, 2018 1 commit
  20. 15 Oct, 2018 1 commit
  21. 04 Oct, 2018 2 commits
  22. 22 Sep, 2018 1 commit
  23. 11 Sep, 2018 1 commit
  24. 23 Aug, 2018 1 commit
  25. 18 Jul, 2018 1 commit
  26. 31 May, 2018 1 commit
  27. 27 Mar, 2018 1 commit
  28. 10 Mar, 2018 1 commit
  29. 09 Mar, 2018 1 commit
  30. 05 Mar, 2018 1 commit
  31. 21 Feb, 2018 1 commit
  32. 13 Feb, 2018 1 commit
  33. 28 Jan, 2018 1 commit
  34. 23 Jan, 2018 1 commit
  35. 04 Dec, 2017 1 commit
  36. 03 Nov, 2017 1 commit
  37. 26 Sep, 2017 1 commit
  38. 25 Sep, 2017 1 commit