Conversation
Benchmark Results
Benchmark PlotsA plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. |
|
Hi, I think all of your modifications are great!
|
Davide-Miotti
left a comment
There was a problem hiding this comment.
all of these seem clear improvements to me
I'm not sure I follow what you mean here.
I definitely agree those functions are a bit messy and have a lot of inputs, but I'm not sure what this would help with besides cleaning the code some. I'm concerned we would not be able to do it without losing performance. If we won't lose any performance, then I am good with doing it. I suggest to merge this one soon with some official benchmarks and then we can open another PR to do that and it will compare the performance.
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
🚀 New features to boost your workflow:
|
|
The benchmark isn't passing because it tries to run on the previous commit which it can't because there are breaking changes. |
This PR removes a layer of unnecessary wrappers around our operators and reuses all possible arrays when building multiple weight matrices such as needed for
Gradient.