Comments (10)
Yes! We have root caused this problem and are preparing a patch coming soon.
Thank you for being patient.
from cutlass.
@kerrmudgeon Any thoughts/eta for a fix?
from cutlass.
Same here.
Built successfully and ran tests with cutlass v1.1, CUDA V10.0.130, NV driver 410.66 on Ubuntu 18.04, gtx 960m GPU failed (and it seems all failed tests are sgemm... & dgemm...).
from cutlass.
Unfortunately, we believe this problem affects all GPUs in the Maxwell architecture. We have not yet root caused it.
Pascal, Volta, and Turing are okay.
Will report back when we have updates.
from cutlass.
@kerrmudgeon Any updates?
from cutlass.
CUTLASS 1.2 mainly contributes optimizations for batched GEMM targeting Tensor Cores on Volta and Turing as well as optimizations for problems with small GEMM-M and GEMM-N dimensions.
We have not addressed the issue you and others have reported regarding CUTLASS on the Maxwell architecture, however. We are looking into it.
from cutlass.
hi Andrew, any updates?
from cutlass.
I have pushed a patch to the master branch. Can you verify that it resolves the correctness problem on Maxwell?
from cutlass.
Tried it again in the same environment and I saw all tests were passed.
from cutlass.
Good to hear.
I think this is safe to close. Feel free to re-open if you still have problems.
from cutlass.
Related Issues (20)
- [QST]In tma_wasp producer's 128 threads, warp1 and warp3 are idle? HOT 1
- [QST]Why we use setmaxnreg? Does this change register/Occupancy? HOT 2
- [QST]What does Epilogue do?(Especially in Hopper) HOT 1
- [QST]Why we have two consumer in WASP? HOT 2
- [BUG] Wrong output from print_tuple in 3.5.1 HOT 3
- [QST] "Bulk copy" term for 1D TMA? HOT 1
- [QST]How Cluster used in Hopper-cutlass? Just TMA multicast? HOT 1
- [QST]The Persistent Tile Scheduler in CUTLASS?
- [QST] Is there any fp16xfp16 GEMM sample using CUTE with a performance comparable to cublas?
- [QST] how can I use copy swizzle to deal with non-consecutive elements? HOT 8
- [QST] How to reconcile WGMMA swizzled layouts presented in PTX docs with CUTLASS GmmaDescriptor canonical layouts HOT 2
- [QST] cute::abs_fn of cute::C fails to build on Windows with CUDA 11.8 HOT 6
- [BUG] Conv2D Frop Gives Wrong Output
- [QST] In sm90, where we set the gridDim?
- [QST] movematrix is not used HOT 4
- [QST] TMA / CuTe 1D "im2col" HOT 1
- [QST] Support for movmatrix HOT 1
- [QST] Dose CuTe supports FP8 in Ada lovelace?
- [QST] Dose CuTe supports FP8 in Ada lovelace? HOT 2
- [QST] Example for GroupedGemm Int8 Version HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cutlass.