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

[WIP] No more axis #6902

Merged
merged 45 commits into from Jan 7, 2019
Merged
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
967a786
initial commit. no more axis.
raver119 Dec 19, 2018
ff870be
proposed change cpu
raver119 Dec 19, 2018
ece4d82
small test fix
raver119 Dec 19, 2018
81251f0
cuda change
raver119 Dec 19, 2018
46d0fa6
NativeOps definitions
raver119 Dec 19, 2018
6ecc3bd
NativeOps definitions
raver119 Dec 19, 2018
f36b3e2
reducelong ops
raver119 Dec 20, 2018
8b833df
few more ops
raver119 Dec 20, 2018
f4beaf3
reduce3 ops
raver119 Dec 20, 2018
ce7a670
indexreduce ops
raver119 Dec 20, 2018
9939342
radix gone
raver119 Dec 20, 2018
7e499d7
one small test for Yves
raver119 Dec 20, 2018
db5feb1
next step
raver119 Dec 20, 2018
2dd4332
next step
raver119 Dec 21, 2018
66784e9
next step
raver119 Dec 21, 2018
fbec78c
next step
raver119 Dec 21, 2018
679b97e
next step
raver119 Dec 21, 2018
29df2da
next step
raver119 Dec 21, 2018
920a12f
next step
raver119 Dec 21, 2018
3c83537
next step
raver119 Dec 21, 2018
1f03be2
cpu compiles
raver119 Dec 21, 2018
8814114
next step
raver119 Dec 24, 2018
eb0ddf0
cuda compiles
raver119 Dec 24, 2018
df57eca
few inheritance rearrangements
raver119 Dec 24, 2018
578cf0c
few more rearrangements
raver119 Dec 24, 2018
ab04e7f
exec/execAndReturn changes
raver119 Dec 24, 2018
a0bc641
exec/execAndReturn changes
raver119 Dec 24, 2018
b208427
exec/execAndReturn changes
raver119 Dec 24, 2018
97eb577
cuda update for exec/execAndReturn
raver119 Dec 24, 2018
bbcd01b
cuda update for exec/execAndReturn
raver119 Dec 24, 2018
e366093
bunch of tests tweaked
raver119 Dec 24, 2018
1ea9547
bunch of tests tweaked
raver119 Dec 24, 2018
08ce8bb
bunch of tests tweaked
raver119 Dec 24, 2018
5b8d20c
another bunch of tests tweaked
raver119 Dec 24, 2018
2382a24
another bunch of tests tweaked
raver119 Dec 25, 2018
34200b7
few more tweaks
raver119 Dec 25, 2018
87b4cb2
cuda tweaks
raver119 Dec 25, 2018
f141ecb
cuda reduce shapes
raver119 Dec 25, 2018
73488dc
few more tweaks
raver119 Dec 25, 2018
6324798
few more tweaks
raver119 Dec 25, 2018
6745575
few more tweaks
raver119 Dec 25, 2018
f435c37
dl4j adoption
raver119 Dec 25, 2018
75ccf19
like/ulike methods
raver119 Dec 25, 2018
366daf0
Transforms ulike
raver119 Dec 25, 2018
f80f590
Merge branch 'master' into r119_axis
raver119 Jan 7, 2019
File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.

Always

Just for now

Next

initial commit. no more axis.

  • Loading branch information...
raver119 committed Dec 19, 2018
commit 967a786fd390a27ba837fb91297acc2618060d78
@@ -131,7 +131,7 @@
* @param op the operation to execute
* @return the accumulated result
*/
ReduceOp execAndReturn(Variance op, boolean biasCorrected);
ReduceOp execAndReturn(Variance op);

/**Execute and return the result from an index accumulation
* @param op the index accumulation operation to execute
@@ -154,45 +154,37 @@
* @param op*/
INDArray execAndReturn(ShapeOp op);


/**Execute the operation along 1 or more dimensions
*
* @param op the operation to execute
*/
Op exec(Op op, int... dimension);


/**
* Execute an reduceOp along one or more dimensions
* @param reduceOp the reduceOp
* @param dimension the dimension
* @return the reduceOp op
*/
INDArray exec(ReduceOp reduceOp, int... dimension);
INDArray exec(ReduceOp reduceOp);

/**
* Execute an broadcast along one or more dimensions
* @param broadcast the accumulation
* @param dimension the dimension
* @return the broadcast op
*/
INDArray exec(BroadcastOp broadcast, int... dimension);
INDArray exec(BroadcastOp broadcast);

/**
* Execute an accumulation along one or more dimensions
* @param accumulation the accumulation
* @param dimension the dimension
* @return the accmulation op
*/
INDArray exec(Variance accumulation, boolean biasCorrected, int... dimension);
INDArray exec(Variance accumulation);


/** Execute an index accumulation along one or more dimensions
* @param indexAccum the index accumulation operation
* @param dimension the dimension/s to execute along
* @return result
*/
INDArray exec(IndexAccumulation indexAccum, int... dimension);
INDArray exec(IndexAccumulation indexAccum);



ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.