-
Notifications
You must be signed in to change notification settings - Fork 96
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
Generalize MaxAndArgmax to all Commutative Operations and Datatypes and all Destination Tensor Sizes #334
base: master
Are you sure you want to change the base?
Commits on Aug 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c3ae76c - Browse repository at this point
Copy the full SHA c3ae76cView commit details -
It allows initializing at runtime an strb. This can't always be done at compile-time, for instance if it is dynamically allocated.
Configuration menu - View commit details
-
Copy full SHA for 939a115 - Browse repository at this point
Copy the full SHA 939a115View commit details -
Configuration menu - View commit details
-
Copy full SHA for a21bcb5 - Browse repository at this point
Copy the full SHA a21bcb5View commit details -
Spaces after a bunch of keywords, do certain string appends more efficiently, no appending includes.
Configuration menu - View commit details
-
Copy full SHA for 6ed2534 - Browse repository at this point
Copy the full SHA 6ed2534View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0654c2 - Browse repository at this point
Copy the full SHA a0654c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67e163e - Browse repository at this point
Copy the full SHA 67e163eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b88ae57 - Browse repository at this point
Copy the full SHA b88ae57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0949626 - Browse repository at this point
Copy the full SHA 0949626View commit details -
Added testcases for all reductions.
All tests pass, but currently the codegen is locked to the large code model (the small code model has most of the groundwork laid down but has several extra complexities which haven't yet been implemented, like atomic reduction operators.
Configuration menu - View commit details
-
Copy full SHA for 8fe9083 - Browse repository at this point
Copy the full SHA 8fe9083View commit details -
Muzzle incorrect GCC maybe-uninitialized diagnostic.
Clang and MSVC correctly recognize that all paths to the allegedly- uninitialized variables are, in fact, dominated by their initialization.
Configuration menu - View commit details
-
Copy full SHA for 32bd11d - Browse repository at this point
Copy the full SHA 32bd11dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19bd939 - Browse repository at this point
Copy the full SHA 19bd939View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a2df8d - Browse repository at this point
Copy the full SHA 1a2df8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fffd323 - Browse repository at this point
Copy the full SHA fffd323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cfe552 - Browse repository at this point
Copy the full SHA 1cfe552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2317ca1 - Browse repository at this point
Copy the full SHA 2317ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3977d8 - Browse repository at this point
Copy the full SHA c3977d8View commit details -
40% of tests still failing, and the code has a wierd smell to it that I really don't appreciate.
Configuration menu - View commit details
-
Copy full SHA for 8fc792b - Browse repository at this point
Copy the full SHA 8fc792bView commit details -
Really dumb division bug fixed.
All tests now pass except summation, which fails to meet tolerance.
Configuration menu - View commit details
-
Copy full SHA for 8debf2d - Browse repository at this point
Copy the full SHA 8debf2dView commit details -
- Subtract 0.5 from random numbers, so they sum to 0 in expectation. - Increase tolerance from 1e-5 to 1e-4 just for summation.
Configuration menu - View commit details
-
Copy full SHA for 5f4ec4e - Browse repository at this point
Copy the full SHA 5f4ec4eView commit details -
Add huge sum-reduction and pepper kernel with
restrict
keyword, itdoubles the speed.
Configuration menu - View commit details
-
Copy full SHA for eb108be - Browse repository at this point
Copy the full SHA eb108beView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce9c067 - Browse repository at this point
Copy the full SHA ce9c067View commit details -
Now, all the veryhighrank tests pass and the others fail for an unknown reason.
Configuration menu - View commit details
-
Copy full SHA for c9a0389 - Browse repository at this point
Copy the full SHA c9a0389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fb0793 - Browse repository at this point
Copy the full SHA 6fb0793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a17f48 - Browse repository at this point
Copy the full SHA 4a17f48View commit details -
Add a bunch of local_barrier()'s.
They are overkill but seem to fix the problems with the testcases, at least so far.
Configuration menu - View commit details
-
Copy full SHA for 328c957 - Browse repository at this point
Copy the full SHA 328c957View commit details -
Configuration menu - View commit details
-
Copy full SHA for 925688c - Browse repository at this point
Copy the full SHA 925688cView commit details -
Muzzle -Wdeclaration-after-statement in check_reduction.c.
There is now not a single -Wdeclaration-after-statement warning origination in that file.
Configuration menu - View commit details
-
Copy full SHA for 8f5250e - Browse repository at this point
Copy the full SHA 8f5250eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fac52b6 - Browse repository at this point
Copy the full SHA fac52b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f129c69 - Browse repository at this point
Copy the full SHA f129c69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76fd38c - Browse repository at this point
Copy the full SHA 76fd38cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0832fa1 - Browse repository at this point
Copy the full SHA 0832fa1View commit details
Commits on Aug 27, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c679474 - Browse repository at this point
Copy the full SHA c679474View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecde75c - Browse repository at this point
Copy the full SHA ecde75cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d3649 - Browse repository at this point
Copy the full SHA 79d3649View commit details