The call to 'multiply_transpose' in the initialization of the variable 'f' was
intended to have a shape mismatch. However the variable 'a' has shape <2, 3> and
the variable 'c' has shape <3, 2>, so the arguments 'transpose(a)' and 'c' have
in fact compatible shapes (<3, 2> both), the opposite of what is wanted here.
This commit removes the transpose so that arguments 'a' and 'c' have
incompatible shapes <2, 3> and <3, 2>, respectively.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
The Windows build failed with multiple errors of the form:
C:\ws\w4\llvm-project\premerge-checks\llvm\include\llvm/ADT/PointerIntPair.h(83): fatal error C1060: compiler is out of heap space
Can you rebase it to latest and restart buildbot? I see no reason it should fail with an OOM.
@manas Thank you for looking at this! After I rebase onto main using git, what are my steps to update this revision? How do I restart the buildbot? Or does it run automatically after I update the revision? Sorry, first time using the LLVM workflow.
I am assuming you are arcanist. You should again do arc diff and buildbot will restart automatically.
Sorry I meant to push it before but I was trying to figure an issue this patch is raising: we should trigger a shape inference error and we don't anymore!
@mehdi_amini Got it, thank you. If I get to the relevant part in the tutorial, I'll try to fix that (unless you or someone else does it sooner).