issues
search
Mikolaj
/
horde-ad
Higher Order Reverse Derivatives Efficiently - Automatic Differentiation library based on the paper "Provably correct, asymptotically efficient, higher-order reverse-mode automatic differentiation"
BSD 3-Clause "New" or "Revised" License
33
stars
6
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Use less Internal imports from ox-arrays
#110
tomsmeding
closed
1 month ago
1
Think about parallel execution of our mapAccums and their derivatives (associative operations?)
#109
Mikolaj
opened
9 months ago
0
Get rid of AllowAmbiguousTypes
#108
Mikolaj
opened
10 months ago
1
Implement checkpointing
#107
Mikolaj
opened
1 year ago
0
How to design AD to permit multiple scalar types in the objective function expression?
#106
Mikolaj
closed
1 year ago
12
Merge `ranked` and `shaped` (as in `ADReady`) into `tensor` indexed by `[Maybe Nat]`
#105
Mikolaj
opened
1 year ago
13
Define a singleton for the orthotope's Shape
#104
Mikolaj
closed
1 year ago
4
Try equality saturation for our simplifcation/vectorization rewriting system
#103
Mikolaj
opened
1 year ago
11
Implement automatic sharing for the surface language code
#102
Mikolaj
opened
1 year ago
2
Add `tupdate` to `Tensor` class and start simplifying `tscatter`
#101
Mikolaj
opened
1 year ago
8
Represent transpose of Delta as rewrite rules
#100
Mikolaj
opened
1 year ago
3
Add `trev`, `tfwd` to `Tensor`&Co
#99
Mikolaj
closed
11 months ago
1
Don't use rule (D) for AstAppend and let simplification pass through
#98
Mikolaj
opened
1 year ago
7
Vectorize and AD code that transforms tensors of Double and tensors of Float
#97
Mikolaj
closed
1 year ago
1
Simplify ForwardDerivative and buildDerivative
#96
Mikolaj
closed
10 months ago
1
Add a sharing mechanism to Ast terms
#95
Mikolaj
opened
1 year ago
33
Define a Tensor instance that does the fast forward derivative computation
#94
Mikolaj
opened
1 year ago
0
Ban numeric literals that result in ambiguous shape
#93
Mikolaj
opened
1 year ago
0
Merge rev and srev functions without requiring the user to write more type application
#92
Mikolaj
closed
1 year ago
1
Vectorize AstBuild (AstConstInt), which corresponds to tbuild (tfromIndex0)
#91
Mikolaj
closed
1 year ago
23
Deduplicate InterpretAst instances into a single polymorphic set of functions
#90
Mikolaj
closed
1 year ago
29
Vectorize AstScatter
#89
Mikolaj
closed
1 year ago
9
Make assertEqualUpToEpsilon show the correct line number
#88
Mikolaj
opened
1 year ago
0
Investigate "‘p0’ is untouchable" that derails type reconstruction
#87
Mikolaj
opened
1 year ago
0
Generate random Tensor (and Boolean and Integral) programs
#86
Mikolaj
opened
1 year ago
1
Decide: Desugard vs keep (generalized) dot operator through vectorization?
#85
Mikolaj
closed
1 year ago
4
Vectorization rule tracing
#84
Mikolaj
closed
1 year ago
2
The 2 remaining vectorization cases
#83
Mikolaj
closed
1 year ago
17
Higher-order functions in the API?
#82
tomsmeding
opened
1 year ago
4
Include GHC.Nat-indexed lists by Tom Smeding
#81
Mikolaj
closed
1 year ago
18
Add a fusion trasformation partially inverse to vectorization
#80
Mikolaj
opened
1 year ago
5
Future work: vectorize using rugged tensors (irregular arrays) and/or Blelloch's flattening
#79
Mikolaj
opened
1 year ago
7
Add disparity cost volume example
#78
benl23x5
closed
1 year ago
4
Extend Tran tests of her conv2d gradients to QuickCheck
#77
Mikolaj
closed
1 year ago
1
Use a generics library to convert from nested records to nested tuples
#76
Mikolaj
opened
2 years ago
0
Piece together a new README from Andrew's version and other's comments
#75
Mikolaj
closed
1 year ago
2
test: conv2d ad vs manual dInp and dKrn
#74
tranma
closed
1 year ago
3
Generalize HordeAd.External.Adaptor from [a] to Traversable a and also to MonoTraversable
#73
Mikolaj
opened
2 years ago
0
Port orthotope to arbitrary underlying type of tensors (think MLIR)
#72
Mikolaj
opened
2 years ago
0
Add an untyped ArrayFire backend and benchmark it vs hmatrix
#71
Mikolaj
opened
2 years ago
0
in case of a failed floating point comparison assertion: print out both data structures in full
#70
sfindeisen
closed
2 years ago
1
Implement matrix multiplication generalized to tensors
#69
Mikolaj
opened
2 years ago
2
Implement adaptors to permit gradient calculation for functions of more complex codomains
#68
Mikolaj
closed
9 months ago
4
implement equality testing with explicit error margin
#67
sfindeisen
closed
2 years ago
9
Implement sample adaptors to permit gradient calculation for functions of more complex domains
#66
Mikolaj
closed
2 years ago
3
Change of spec for assertClose: it needs to take eps as an argument
#65
Mikolaj
closed
2 years ago
17
[Feature] I can differentiate pure functions
#64
awf
closed
1 year ago
33
pretty-print HUnitFailure exceptions
#63
sfindeisen
closed
2 years ago
12
Tree0 with minimal changes to existing code, which implies impurity
#62
Mikolaj
closed
2 years ago
9
Try to use Tree0 for sharing instead of the big [DeltaBind]
#61
Mikolaj
closed
2 years ago
16
Next