Commit Graph

  • 389e493055 CUTLASS 3.8 Release (#2059) mihir-awatramani 2025-01-24 23:44:06 -08:00
  • 9eb01fa0b0 update 3.7 docs (#2051) Yujia Zhai 2025-01-23 12:13:50 -08:00
  • b78588d163 CUTLASS 3.7 (#2045) Yujia Zhai 2025-01-18 06:53:07 -08:00
  • 902dff3663 fix assertion in integer_subbytes.h (#1961) bobliao 2025-01-10 11:47:58 +08:00
  • ef5620dd1d Blockwise Scaling for FP8 (#1932) Manish Gupta 2025-01-09 08:22:09 -08:00
  • 375e284e6a Add Line Break (#2020) Lei Mao 2025-01-08 20:46:59 -08:00
  • 52b35e90ce Fix Typos (#2021) Lei Mao 2025-01-08 20:46:28 -08:00
  • 24f991e879 Fix typo in library_defaults.py (#2024) ZincCat 2025-01-08 12:44:11 -08:00
  • 51b25e7b58 Add vector-types back to platform.h (#2026) Driss Guessous 2025-01-08 12:31:59 -08:00
  • 7de6a59784 Add half->int8 saturate conversion to promise valid range (#1983) ZZK 2025-01-08 22:01:07 +08:00
  • c506e16788 fix mem fence (#2030) Yujia Zhai 2025-01-07 16:02:26 -08:00
  • 7494a180a4 fix bug: arch/mma_sm60.h Mma<2,2,1> calculate wrong (#1989) Dongxu.Wang 2025-01-07 11:05:12 +08:00
  • cffd5d32b7 Update 0x_gemm_tutorial.md (#1982) Andrew O'Neill 2025-01-06 19:04:35 -08:00
  • bf9da7b76c Update CHANGELOG.md Haicheng Wu 2024-12-25 17:11:15 -05:00
  • 3d261a5974 3.6.0 update (#2005) Yujia Zhai 2024-12-24 22:34:40 -08:00
  • e1cd8c7866 Fix Typo (#1962) Lei Mao 2024-12-10 19:07:37 -08:00
  • 33c584364e Fix CuTe README Typo (#1951) Lei Mao 2024-12-10 19:05:40 -08:00
  • 2b6cfd34d1 fix a typo that fails the compiling when ElementScale is not the same as MmaType (#1977) Lain 2024-12-10 12:54:44 -08:00
  • 4c42f73fda Improve mixed dtype GEMM (#1972) Lain 2024-12-06 10:33:22 -08:00
  • 80243e0b8c add {uint4, uint2, int2} => {fp16, bf16} conversion (#1966) Lain 2024-12-03 11:03:43 -08:00
  • b0e09d7cd3 Fix cutlass python library with cuda 12.6.2.post1 (#1942) dan_the_3rd 2024-11-18 15:06:32 +01:00
  • 8aa95dbb88 Fix the racing condition of mixed-input gemm when writing the registers (#1931) Lain 2024-11-08 10:15:54 -08:00
  • d656afbd2a fix undefined in device code error (#1880) LiYu Lu 2024-11-07 03:56:54 +08:00
  • 32e3c38aef remove restriction of stride == kernel in nhwc_pooling (#1896) LiuQiang 2024-11-07 03:54:53 +08:00
  • 9004ed2d1b Update publications (#1912) Wenlei Bao 2024-11-06 11:54:15 -08:00
  • 19f51596e8 feat: support kFactor 8 used in mma tensor op tile iterator (#1512) chenwei 2024-10-29 23:56:59 +08:00
  • e8a8b69365 Refactor some GroupedGEMM logic (#1899) azhurkevich 2024-10-25 17:14:01 -07:00
  • 08a49953a0 Add a print for the uint{x}b_t type. (#1871) LiYu Lu 2024-10-25 02:39:22 +08:00
  • a424ca6cf9 fix wrong A/BLayout in MMA_Traits for binary mma and append other MMA_Traits support (#1856) Caleb_Du 2024-10-25 02:38:35 +08:00
  • be692b48b0 remove redundant hardcoded packing configs in mixed dtype gemm (#1894) Lain 2024-10-23 11:24:09 -07:00
  • 12626bcfe4 Update gemm_f16n_f16t_f32t_tensor_op_f32_sm80.cu with include "cutlass/gemm/device/gemm_universal.h" (#1569) 侯奇 2024-10-24 00:56:36 +08:00
  • f02913c34e Include of regular_tile_iterator.h fixed for NVRTC (#1765) MaxAkaAltmer 2024-10-23 19:55:59 +03:00
  • 03e3bffaec Adjusting code indentation (#1639) 103yiran 2024-10-24 00:55:02 +08:00
  • e5f3caf145 Fix README (#1658) Lei Mao 2024-10-23 09:52:43 -07:00
  • 83ae20c740 added mapping for bf16 to torch::kBFloat16 (#1843) Bogumil Sapinski Mobica 2024-10-23 18:48:31 +02:00
  • b0c09ed077 fix by adding public (#1753) Xinyu Yang 2024-10-24 00:45:58 +08:00
  • ea69cc2849 fix typo (#1853) sijialou 2024-10-24 00:45:28 +08:00
  • f3a3bfcbf2 add maximum support (#1833) Xinyu Yang 2024-10-24 00:44:56 +08:00
  • d65266a868 Add all supported GMMA shapes (#1890) Sergey Klevtsov 2024-10-22 15:13:36 -07:00
  • 5b50a8faaf Add GMMA shape m64n40k16 (#1864) Tri Dao 2024-10-21 17:41:47 -07:00
  • 08101d9d0c Improve sm90 mixed dtype kernel (#1883) Sergey Klevtsov 2024-10-17 17:06:38 -07:00
  • 755194a7bd add is_last_tile Haicheng Wu 2024-10-17 12:11:02 -07:00
  • 53668799b2 Handle MNK Sm90{Row, Col}Reduction problem shapes (#1803) Saagar Jha 2024-10-14 16:46:20 -07:00
  • cc3c29a81a CUTLASS 3.6.0 (#1850) Yujia Zhai 2024-10-09 12:33:27 -07:00
  • 0837a2a00a Fix typo in comment (#1787) Feng Shijie 2024-10-08 00:39:59 +08:00
  • 477a677317 Fix typos in test/unit/conv/cache_testbed_output.h (#1652) Alexander Zinoviev 2024-10-07 09:39:11 -07:00
  • b27c49e84a Fix cute doc (#1529) Wilber 2024-10-08 00:38:32 +08:00
  • e2b0789927 Add some can implement rules of hopper convolution. (#1835) Junkai-Wu 2024-09-25 23:28:10 +08:00
  • 44dae8b90e Adjust profiler space for SM89 (#1553) Wenlei Bao 2024-09-19 08:40:30 -07:00
  • 2991ce18d3 Add print_svg for mma (#1733) reed 2024-09-18 22:37:24 +08:00
  • 1ebda1ccef Fix MMA promotion interval assertions (#1641) Chenggang Zhao 2024-09-17 00:38:42 +08:00
  • 9f68995de5 add publication: ‘EVT: Accelerating Deep Learning Training with Epilogue Visitor Tree’ (#1526) reed 2024-09-16 23:55:09 +08:00
  • 3a8c01a18b Prefix a member template name with the template keyword. (#1796) John Shumway 2024-09-11 10:33:56 -07:00
  • dbdae514e0 Support for TMA Epilogue for Group Gemm and add pingpong ptr array & Group Gemm (#1795) Junkai-Wu 2024-09-11 12:07:31 +08:00
  • 21d0534167 fix assertion (#1790) Sean Xiaowen Zhang 2024-09-09 11:05:27 -07:00
  • 323c8170bf Support ComputeFn where output type differs from input type (#1771) Tri Dao 2024-09-05 20:25:03 -07:00
  • 82f5075946 set_slice3x3 -> set_slice_3x3 (#1784) Gabriel Wu 2024-09-06 11:24:10 +08:00
  • 06e337758d Remove extraneous comma in declaration (#1776) Saagar Jha 2024-09-05 14:14:15 -07:00
  • 7369adcaca Add Sm90LinCombPerColBias (#1774) JiayuSun 2024-09-05 03:11:24 +08:00
  • 6c3044136b Update barrier.h (#1782) Alchan Kim 2024-09-05 03:52:11 +09:00
  • e1976daacc Add support for mixed 4-bit/8-bit data types GEMM (#1413) Aleksandar Samardžić 2024-08-30 05:11:06 +02:00
  • f7b19de32c minor fix for a double quote in CMakeLists.txt (#1727) Shreya Gaur 2024-08-19 22:21:42 -04:00
  • 4dbf5dbed2 Use CUDA runtime API to retrieve function pointer to driver API (#1700) shunfan-shao 2024-08-19 10:26:09 -07:00
  • f93a69134e Merge pull request #1714 from NVIDIA/u128_div Dustyn Blasig 2024-08-16 07:14:59 -05:00
  • 3f084f7f3c Add couple configs into generator.py for mixed input MM (#1350) Aleksandar Samardžić 2024-08-16 06:59:29 +02:00
  • b0296bf682 fix uint128 Haicheng Wu 2024-08-15 21:06:01 -07:00
  • 865be73a97 Merge pull request #1713 from NVIDIA/351_sparse_update Dustyn Blasig 2024-08-15 11:44:49 -05:00
  • 8d8cfdf375 update 3.5.1 readme/changelog Haicheng Wu 2024-08-14 21:12:44 -07:00
  • fb170439e8 Update half.h (#1709) eqy 2024-08-14 11:59:59 -07:00
  • 4e5a8f6853 3.5.1 plots and updated readme (#1708) dePaul Miller 2024-08-12 15:55:55 -07:00
  • 7192f4ab23 Add CLayout_64x208 (#1680) Tri Dao 2024-08-08 11:00:24 -07:00
  • 2049c6c5a2 5476 cutlass 3x gemm kernels (#1695) dePaul Miller 2024-08-08 10:56:23 -07:00
  • e22ba590cd support data type w2 used in cutlass_library (#1517) chenwei 2024-08-06 23:15:18 +08:00
  • 19b4c5e065 Fix isnan namespace qualification in cutlass/functional.h (#1679) Mark Hoemmen 2024-08-05 12:28:13 -06:00
  • 06b21349bc 1x1x1 cluster launch (#1673) dePaul Miller 2024-08-01 09:20:28 -07:00
  • eee0cab26c Stamp out 1x1x1 clusters, 128x256 CTA shape (#1665) Ali Hassani 2024-07-31 20:22:29 -04:00
  • 36cbfcf483 Add extended wgmma shapes for all data types (#1666) Sergey Klevtsov 2024-07-31 15:33:14 -07:00
  • 1f2b590da6 Skip void-C kernels in the profiler when beta is non zero (#1661) Ali Hassani 2024-07-31 18:11:58 -04:00
  • 8b2a0408bd Profiler docs and argument update for raster order (#1667) dePaul Miller 2024-07-31 13:40:10 -07:00
  • fbd116c0e5 fix build on SM 5.2 (#1664) eqy 2024-07-31 06:54:57 -07:00
  • 5b283c872c Add more GMMA shapes (#1630) Tri Dao 2024-07-29 16:09:51 -07:00
  • be60a0b272 CUTLASS 3.5.1 (#1623) Vijay Thakkar 2024-07-29 08:46:24 -04:00
  • 56b46e2d13 Fix grouped gemm invalid memory access to problem shapes (#1543) Chengquan Jiang 2024-07-10 23:55:22 +08:00
  • 52fb43f30f fix mbarrier invalidate (#1494) Kevin Tong 2024-07-10 11:35:26 -04:00
  • 843adf0408 Fix SMEM index for C in CuTe examples (#1477) Joe Rowell 2024-07-10 16:14:15 +01:00
  • e48c7618e4 [bug] fix device thread gemm.h constructor (#1473) LiYu Lu 2024-07-10 23:12:36 +08:00
  • c5239d8312 Add Faster Neighborhood Attention to pubs (#1471) Ali Hassani 2024-07-10 11:09:13 -04:00
  • d6580c3dc0 Support use of external/system GTest installation (#1469) Daniel Richard G 2024-07-10 11:07:57 -04:00
  • 81b06ee0e0 Fix B operand variable name and comments (#1458) Andy Lo 2024-07-10 16:06:29 +01:00
  • dbfced05e7 Fix typos in convolution tests (#1433) Alexander Zinoviev 2024-07-10 08:00:52 -07:00
  • 2448bb56e6 Update gemm_api_3x.md (#1386) Raul 2024-07-10 16:59:02 +02:00
  • 637b159063 Fix C++17 version detection in helper_macros.hpp (#1479) Nick John Eliopoulos 2024-05-28 11:00:51 -04:00
  • 033d9efd2d [Documentation] Fixes the confusion between concatenated vs. composed layout in CuTe documentation (#1498) Manish Gupta 2024-05-02 12:35:12 -07:00
  • acc3ee18a1 Fix typos in cute docs (#1486) Sin 2024-05-03 03:34:36 +08:00
  • 5c447dd84f Update packed_stride.hpp to add CUTLASS_HOST_DEVICE decorator to new functions (#1495) djns99 2024-04-20 04:07:57 +12:00
  • 7d49e6c7e2 Updates for CUTLASS 3.5.0 (#1468) Vijay Thakkar 2024-04-11 21:33:40 -04:00
  • a40e08e9d5 Update 02_layout_algebra.md (#1451) Mehdi Yazdani 2024-04-10 10:57:57 -04:00
  • 8e7d9f483d add missing header for size_t in numeric_types.h (#1420) lzw 2024-04-10 02:15:48 +08:00
  • 19f3cc33f1 Fix uint128 operator add (#1400) reed 2024-04-03 01:32:18 +08:00
  • f9ece1b42c Python Gemm tile_descriptions fix (#1439) jeromeku 2024-03-30 06:00:46 -07:00