1. 09 Feb, 2018 6 commits
  2. 08 Feb, 2018 4 commits
  3. 07 Feb, 2018 3 commits
    • Yixing Lao's avatar
      Yixing/argon link (#459) · bce27b39
      Yixing Lao authored
      * revert to shared argon lib
      
      * installs argon headers
      
      * -DINSTALLED_HEADERS_PATH=${CMAKE_INSTALL_PREFIX}/include
      
      * formatg
      
      * remove debug info
      
      * revert
      
      * revert back to cpp-master
      bce27b39
    • Adam Procter's avatar
      Zero-size test fixes (#453) · 7f4f4c72
      Adam Procter authored
      * Fix warnings in zero-sized tests; fix zero-sized tests return vector type for comparison ops
      
      * Revert changes to cpu_emitter
      7f4f4c72
    • Adam Procter's avatar
      CPU backprop tests (#456) · 7a7e27d7
      Adam Procter authored
      * Enable CPU backprop tests
      
      * Fix to dot codegen for cases where n_reduction_axes != 1
      7a7e27d7
  4. 06 Feb, 2018 3 commits
    • Sandeep's avatar
      argon fusion test for Relu (#447) · c3364269
      Sandeep authored
      * test relu fusion for argon backend and enable permutation over max op
      c3364269
    • Adam Procter's avatar
      Three changes to pooling (#437) · b070ef8d
      Adam Procter authored
      1. AvgPoolBackprop type checking
      2. Padding for max-pool op and kernel
      3. Max pool backprop kernel, and integrating everything with CPU backend/serializer
      3a. Add optional backpointer from the max pool backprop op to the forward prop op
      b070ef8d
    • adstraw's avatar
      modify existing autodiff unit tests to test fprop cache (#354) · dfb88350
      adstraw authored
      * modify existing autodiff unit tests to test fprop cache
      
      * cleanup
      
      * fix compile error introduced with bad merge
      
      * remove invalid negative/negative backwards power test
      dfb88350
  5. 05 Feb, 2018 3 commits
  6. 03 Feb, 2018 2 commits
  7. 01 Feb, 2018 1 commit
  8. 31 Jan, 2018 1 commit
  9. 30 Jan, 2018 2 commits
    • Nick Korovaiko's avatar
      fuse dot(a,b) + c (#418) · ea29c6e3
      Nick Korovaiko authored
      cblas_gemm working on mlp
      
      rebase & small fixes
      
      enable debug output
      
      support replacing function's outputs
      
      productizing CPUFusion
      
      addressing Bob and Jayaram's feedback
      
      removing json used for simplification tests
      
      adding comments
      
      fixing formatting errors and removing dead code
      
      TODO msg
      
      removing serializer changes
      ea29c6e3
    • Adam Procter's avatar
      Convolution backprop ops (#416) · d933d531
      Adam Procter authored
      d933d531
  10. 28 Jan, 2018 1 commit
  11. 24 Jan, 2018 3 commits
    • Tristan Webb's avatar
      Drwebb/gpu backend dot op (#413) · 94d80ffa
      Tristan Webb authored
      * Drwebb/gpu backend dot op (#387)
      
      * GPU Dot prod emitter switch statement
      
      * cuBLAS dot kernel call
      
      * Flush out arg substitution into gpu dot kernel call
      
      * Drwebb/gpu backend dot op (#392)
      
      * Take in CodeWriter into gpu op emitters
      
      * Introduce GPU function gen based on pass functions
      
      * Additional gpu emitter stubs
      
      * link cublas in to unit test and ngraph
      
      * Use static code gen methods for GPU, add new GPU op stubs
      
      * use pass manager to declare functions / cublas Updates
      
      * Prune down gpu_external_function wip
      
      * Switch back to GPU tensor views in GPU backend
      
      * Pass in cublas handle to GPU external function
      
      * cuMalloc memory in gpu tensor view
      
      * Use cuda runtime malloc and free for tensor view managment c
      
      * change GPU tensor view init, and use GPU tensor view for GPU call frame
      
      * include headers as system dirs
      
      * GPU tensor printing utility function
      
      * cublasSetPointer to device mode / Fix copyright notification lowercasing
      
      * Passing GPU dot product test using cuBLAS
      
      Clean up
      
      * Changes from review
      94d80ffa
    • Adam Procter's avatar
      2b0a5489
    • Scott Cyphers's avatar
      Remove TupleType, ValueType (#411) · d87b0065
      Scott Cyphers authored
      * Remove TupleType, ValueType
      
      * Fix compile error.
      d87b0065
  12. 23 Jan, 2018 1 commit
    • adstraw's avatar
      convolution backprop (#404) · 72a2ce72
      adstraw authored
      * fix convlution reference script
      
      * convolution backprop
      
      * cleanup
      
      * fix build warnings
      
      * Missing include
      
      * fix build warning part 2
      
      * move numeric_compare to its own header
      code review feedback
      
      * fix build warnings 3
      
      * fix build warnings 4
      
      * clang-format
      
      * cast to avoid implicit cast warning
      72a2ce72
  13. 20 Jan, 2018 3 commits
  14. 19 Jan, 2018 5 commits
    • Adam Procter's avatar
      Negative convolution padding (#396) · c5144d48
      Adam Procter authored
      c5144d48
    • Adam Procter's avatar
      Generalized constant-padding op (#383) · 68ef3faa
      Adam Procter authored
      68ef3faa
    • Robert Kimball's avatar
      Add flag to enable memory sanitizer (#393) · 0f836183
      Robert Kimball authored
      * cleanup in-memory header files
      
      * add switch to enable memory sanitizer (works like valgrind)
      
      * removed header file cleanup as it was causing a segfault on program termination
      0f836183
    • Tristan Webb's avatar
      Drwebb/gpu doc (#386) · 408f3b25
      Tristan Webb authored
      * Add mention of blob ref of original file from caffe2
      
      * Mention location of source listing originally from LLVM project
      408f3b25
    • Adam Procter's avatar
      Forward prop for average pooling (#380) · 0931b83b
      Adam Procter authored
      * Average pool type checking and kernel; type checking tests
      
      * Fix and enable average-pool tests
      
      * Docstring fix
      
      * Extend AvgPool op type checking to support padding
      
      * Untested code for padded avg-pool
      
      * Unit tests for padded avg-pool
      
      * Add CPU implementation
      
      * Temp delete
      
      * Docstring fix
      
      * Docstring fix
      
      * Add tests mixing padding and stride
      
      * Temporary cut to ease merge
      
      * Restore temporary cut for merge
      
      * Empty commit to try to force CI to wake up
      0931b83b
  15. 18 Jan, 2018 2 commits