Commit Graph

  • 28cbacbf64 fix stride compilation warning (#1415) reed 2024-03-30 11:50:33 +08:00
  • 8f7d2789b8 [NFC] improve doc: fix typo in mma doc (#1417) Tom Tan 2024-03-27 11:07:20 -07:00
  • c4e3e122e2 group gemm set stride L = cute::Int<0> (#1416) seventh 2024-03-21 05:31:14 +08:00
  • 629f4653c3 CUTLASS 3.5.0 (#1411) Vijay Thakkar 2024-03-19 17:51:04 -04:00
  • ffa34e7075 (NFC) improve doc: Add missing verb to sentence (#1377) lorenzo chelini 2024-03-04 21:30:10 +01:00
  • a8f2c80db0 fix tile_size(TiledCopy<Args...> const&) error (#1357) LiYu Lu 2024-02-24 13:33:01 +08:00
  • bbe579a9e3 Updates for CUTLASS 3.4.1 (#1346) ANIKET SHIVAM 2024-02-15 12:48:34 -08:00
  • 47a3ebbea9 Add a missing platform include (#1328) Driss Guessous 2024-02-02 22:30:32 -08:00
  • 57e01e1a6b Fix missing include file (#1318) Chenggang Zhao 2024-02-03 14:29:32 +08:00
  • 6e3df975a2 Modify comments in code examples/08_turing_tensorop_gemm/turing_tensorop_gemm.cu (#1325) xws117 2024-02-01 10:41:30 +08:00
  • 8825fbf1ef fix unrecognized print format specifier for int8/uint8 (#1303) reed 2024-01-30 10:22:40 +08:00
  • 092f14db05 fix tile_size_mnk compilation warning (#1294) reed 2024-01-30 10:21:15 +08:00
  • 9385141f19 Update PUBLICATIONS.md Haicheng Wu 2024-01-19 14:17:55 -05:00
  • b4b5b11070 Update PUBLICATIONS.md Haicheng Wu 2024-01-18 10:30:21 -05:00
  • 139b93db61 update publications (#1308) jayhshah 2024-01-17 11:06:46 -08:00
  • ca37d632c9 Remove sparse GEMM with row broadcasted bias vector (#1302) Aleksandar Samardžić 2024-01-17 20:06:27 +01:00
  • 362abbf274 Support ElementD to be void for tma (#1153) Chengquan Jiang 2024-01-17 08:15:42 +09:00
  • 751eb9a885 Update license year (#1306) ANIKET SHIVAM 2024-01-16 11:37:22 -08:00
  • 2f589ffa76 Updates for 3.4 release. (#1305) ANIKET SHIVAM 2024-01-16 10:42:51 -08:00
  • acba5beee5 Fix flops calculation and tensor b stride calculation in the example 36 (#1278) Tianao Ge 2024-01-09 06:27:30 +08:00
  • 74d1f3e63a Fix cute::array<T, 0> iterator (#1273) Eugene Zhulenev 2024-01-08 14:10:09 -08:00
  • 8ac2edc810 expose stream API in python kernel call interfaces (#1287) Kun Wu 2024-01-05 07:27:45 -06:00
  • d4be5ab5d7 Allow per-column bias in EpilogueTensorBroadcast (#1275) Ali Hassani 2024-01-04 12:48:31 -05:00
  • c9591a694d fix typo (#1279) Jee Li 2024-01-05 01:41:39 +08:00
  • 5c756eb774 Add support for sparse GEMM with visitor epilogue (#1189) Aleksandar Samardžić 2024-01-04 18:38:11 +01:00
  • 8236f30675 CUTLASS 3.4.0 (#1286) Pradeep Ramani 2023-12-29 12:21:31 -08:00
  • b7508e3379 Fix inline ptx escaping for predicates. (#1264) Christian Sigg 2023-12-14 17:16:15 +01:00
  • f60786b536 Remove undefined behavior from default constructor of PredicatedTileAccessIteratorParams. (#1258) Gregory Meyer (gregjm) 2023-12-11 20:01:53 -08:00
  • 30ec1a4649 Use size_t index to iterate up to std::vector::size() (#1251) Andrey Portnoy 2023-12-09 08:44:31 -05:00
  • e1483d5fa0 Collection of changes to fix clang build. (#1200) Christian Sigg 2023-12-08 20:42:12 +01:00
  • f4a0216601 Fix bug in single source GEMM with residual + streamk (#1249) Ali Hassani 2023-12-07 11:12:02 -05:00
  • f188f9b709 Fix typo in quickstart.md (#1257) Valeriy Fedyunin 2023-12-07 15:49:52 +01:00
  • 9c9b51d35c Update PUBLICATIONS.md Haicheng Wu 2023-12-07 00:02:36 -05:00
  • a75b4ac483 Fix Stream-K reduce bug in epilogue with broadcast (#1224) Ali Hassani 2023-12-05 15:35:41 -05:00
  • e9e30c2304 Updates and Bug fixes to CUTLASS 3.3 (#1232) Pradeep Ramani 2023-12-05 06:50:49 -08:00
  • 4a1709e17e Fixed illegal PTX syntax (#1225) Haicheng Wu 2023-12-01 12:29:48 -05:00
  • bef1fbcbe6 Add missing #include <cstdio> (#1197) Christian Sigg 2023-12-01 17:58:53 +01:00
  • 2375a07d01 Qualify calls to make_fragment_? from templated base class. (#1196) Christian Sigg 2023-12-01 15:52:57 +01:00
  • 60c8251b72 Remove unused variables (#1195) Christian Sigg 2023-12-01 15:52:19 +01:00
  • 10b850f9c7 Fix some sign conversion warnings (#1172) cyyever 2023-11-30 13:28:40 +08:00
  • 99c4eebe3b Explicitly cast blockIdx to uint3 (#1192) Christian Sigg 2023-11-30 06:26:23 +01:00
  • a759e85f5f Add subclass declarations to generated files. (#1193) Christian Sigg 2023-11-30 06:25:40 +01:00
  • 56fc3df03b Adding missing typename (#1191) Christian Sigg 2023-11-29 06:20:20 +01:00
  • eb01d5449d fix cp.async L2 prefetch typo (#1187) reed 2023-11-29 05:58:04 +08:00
  • 8098336d51 Updates to Python interface for PyPI packaging (#1209) Jack Kosaian 2023-11-28 12:52:12 -06:00
  • b5d8a5d9cc Allow SM90 pingpong kernel to use custom tile schedulers (#1194) Sergey Klevtsov 2023-11-15 10:45:17 -08:00
  • 6e60b9b17c enable L2::128B prefetch for cp.async by default (#1177) reed 2023-11-14 02:30:13 +08:00
  • 1ab6cc7b68 Fix std::abs overloading for bfloat16_t (#1179) Changho Hwang 2023-11-14 02:29:45 +08:00
  • 5ae8133cfa Doc only change changelog 3.3 (#1180) Manish Gupta 2023-11-13 10:29:22 -08:00
  • 39c6a83f23 fix missing return warning (#1173) reed 2023-11-04 10:42:59 +08:00
  • 1d7f2a207e Fix several broken links (#1168) wang-y-z 2023-11-03 12:01:25 +08:00
  • 557be3ab0e Fix several typos (#1169) wang-y-z 2023-11-03 11:54:46 +08:00
  • c008b4aea8 CUTLASS 3.3.0 (#1167) Pradeep Ramani 2023-11-02 08:09:05 -07:00
  • 922fb5108b clean the format (#1140) reed 2023-10-25 10:59:06 +08:00
  • 7a7796afae Fix is_zero (#1147) cyyever 2023-10-24 00:09:37 +08:00
  • fb10fa5308 Fix broken pipeline link in docs (#1143) milesvant 2023-10-18 09:55:46 -07:00
  • 5e1a0a5adb fix alignmentC for h16816_s8xf16 (#1146) Haicheng Wu 2023-10-17 15:15:39 -04:00
  • 757275f279 Adding more Threadblock Tiles for Mixed-input TensorOp (BF16 * S8) in cutlass_library (#1132) Manish Gupta 2023-10-13 08:33:15 -07:00
  • fa8dfe631f fix missing return warning for repeat and axpby (#1124) reed 2023-10-12 12:05:45 +08:00
  • 112590114d Add config.yml issue template with Discord link. (#1135) Jake Hemstad 2023-10-10 11:13:04 -05:00
  • ff02da2667 Fx parallel split-k (#1116) Manish Gupta 2023-10-06 09:02:40 -07:00
  • 4082fed85a Add missing int64 and uint64 overloads for conj (#1127) Krzysztof Lecki 2023-10-06 02:01:44 +02:00
  • 5f13dcad78 set kIsHeavy member variables (#1012) Fabian Schuetze 2023-10-04 18:38:36 +02:00
  • 61a38f83dc Add #include <limits> to platform.h (#1121) Kyle Gerard Felker 2023-10-02 20:41:25 -05:00
  • ff61a49dd1 Allow changing epsilon parameter in RMS norm kernel (#1112) masahi 2023-10-03 09:40:28 +09:00
  • 26986bbc60 Fix type typo in rmsnorm (#1119) Lequn Chen 2023-10-02 17:40:04 -07:00
  • 7d8317a63e Support for Mixed Input TensorOp (#1084) Manish Gupta 2023-09-27 08:18:30 -07:00
  • 5cd735c48e Fix Parallel Split-K on Gemm Operation Profiler (#1109) Manish Gupta 2023-09-26 14:28:00 -07:00
  • 67ae8e0603 Change the position of minus sign in line1549 array.h (#1091) xuhaoran 2023-09-27 05:26:39 +08:00
  • 14f69bddc8 [fix] fix comparison operator for integer_subbyte (#1090) ZCHNO 2023-09-26 14:26:12 -07:00
  • 90d3b0fb18 CUTLASS 3.2.1 (#1113) ANIKET SHIVAM 2023-09-26 14:24:26 -07:00
  • e0aaa3c3b3 fix GmmaDescriptor print format string error (#1102) reed 2023-09-20 11:27:58 +08:00
  • 8783c41851 Replace 0x1f with 0xffffffff in __shfl_sync (#1097) Vadim Markovtsev 2023-09-19 01:58:19 +02:00
  • 6407bcdf0a fix matrix B indices (#1089) Yujia Zhai 2023-09-12 11:04:18 -07:00
  • a77b2c9cb8 style(examples): typo (#1080) tpoisonooo 2023-09-11 22:13:22 +08:00
  • 34bbadd3ff standarize fp8 generator (#1078) ANIKET SHIVAM 2023-09-07 11:36:33 -07:00
  • 88c0d7c726 make only visible on device (#1071) Driss Guessous 2023-09-07 13:00:46 -04:00
  • e01b9b5029 Shard gemm reference templates into multiple TUs for parallel compilation (#1043) Vijay Thakkar 2023-08-30 16:46:30 -04:00
  • 34fd98056b fix cinttypes issue with STDC_FORMAT_MACROS (#1068) Aman Gupta Karmani 2023-08-29 14:59:33 -04:00
  • 3a8f57a3c8 Add simple hash and eq methods for gemm_operations. (#1053) Ying Zhang 2023-08-27 17:41:57 -07:00
  • 6673df0e48 fix typos (#1059) reed 2023-08-27 12:49:26 +08:00
  • 7618e9bfd8 Fix numeric conversion warning (#1021) Lufang Chen 2023-08-27 12:42:44 +08:00
  • a88c41cf8d Updates for 3.2 release (#1065) ANIKET SHIVAM 2023-08-25 17:05:46 -10:00
  • 27de343535 Add one Publication which is inspired by cutlass (#1022) reed 2023-08-22 22:00:17 +08:00
  • 2a9fa23e06 Avoid cute::print compiler warnings with -Wformat-security (#1041) Allard Hendriksen 2023-08-18 20:38:27 +02:00
  • 2e56cfabee fix typo (#1047) zhu jianjiang 2023-08-19 02:08:26 +08:00
  • 3930f709ce Fix typo in 0x_gemm_tutorial.md (#1035) lorenzo chelini 2023-08-17 16:52:20 +02:00
  • 7e5ee8b7bf [doc] fix: fix typos in the comment (#1049) Haibin Lin 2023-08-16 08:39:25 -07:00
  • 2d9a557427 torch.bfloat16 support in cutlass python (#1037) Sophia Wisdom 2023-08-16 08:38:53 -07:00
  • 4575443d44 CUTLASS 3.2 (#1024) ANIKET SHIVAM 2023-08-07 14:50:32 -10:00
  • a0d787b746 Fix one publication (#1019) Xianyao Zhang 2023-07-28 17:40:17 +02:00
  • d20f3a9542 spelling (#1007) Sophia Wisdom 2023-07-20 11:41:11 -07:00
  • 8e85580859 fix layout bug (#1006) Tianqi Zhang (张天启) 2023-07-20 02:26:01 +08:00
  • 146d314057 Update fMHA kernels (#992) dan_the_3rd 2023-07-13 04:30:46 +02:00
  • f679663224 Add RMS norm (#979) masahi 2023-07-11 10:31:27 +09:00
  • e066ced33b fix epilogue iterator error (#995) ChangyouSiom 2023-07-11 09:30:31 +08:00
  • 9b923dd4c4 fix minor typos (#984) Nathan Wang 2023-07-05 06:23:01 -07:00
  • f6d42f2dd0 add library_dirs (#977) q.yao 2023-06-15 00:09:12 +08:00
  • 473a67073e Fix Int8 and TF32 generator (#976) ANIKET SHIVAM 2023-06-12 09:32:52 -07:00
  • 87349d3496 Add grouped b2b GEMM (#970) Jack Kosaian 2023-06-05 17:16:57 -04:00