Philippe Tillet
1eee2d4137
[GH-PAGES] Updated website
2021-08-06 20:03:44 +00:00
Philippe Tillet
a49ee6a727
[GH-PAGES] Updated website
2021-08-06 00:13:45 +00:00
Philippe Tillet
c0858c5dac
[GH-PAGES] Updated website
2021-08-05 23:10:57 +00:00
Philippe Tillet
08f1b16893
[GH-PAGES] Updated website
2021-08-05 00:13:24 +00:00
Philippe Tillet
1c1bf54f4d
[GH-PAGES] Updated website
2021-08-04 00:13:14 +00:00
Philippe Tillet
e7c395b279
[GH-PAGES] Updated website
2021-08-03 00:13:32 +00:00
Philippe Tillet
b01d514815
[GH-PAGES] Updated website
2021-08-02 00:13:11 +00:00
Philippe Tillet
462b4d9bc9
[GH-PAGES] Updated website
2021-08-01 00:16:31 +00:00
Philippe Tillet
ec78e18faf
[GH-PAGES] Updated website
2021-07-31 06:25:55 +00:00
Philippe Tillet
be5bc8a654
[GH-PAGES] Updated website
2021-07-31 05:49:14 +00:00
Philippe Tillet
df9dd891c9
[GH-PAGES] Updated website
2021-07-31 05:42:19 +00:00
Philippe Tillet
551f68c481
[GH-PAGES] Updated website
2021-07-31 05:36:03 +00:00
Philippe Tillet
9e4ac7e794
[GH-PAGES] Updated website
2021-07-31 05:27:59 +00:00
Philippe Tillet
a86020efbc
[GH-PAGES] Updated website
2021-07-28 11:39:54 +00:00
Philippe Tillet
040ec5e252
[GH-PAGES] Updated website
2021-07-28 10:15:45 +00:00
Philippe Tillet
cfaad88904
[GH-PAGES] Updated website
2021-07-28 09:06:14 +00:00
Philippe Tillet
282fc17966
[GH-PAGES] Updated website
2021-07-28 07:36:00 +00:00
Philippe Tillet
3489e2e0d7
[GH-PAGES] Updated website
2021-07-28 06:19:22 +00:00
Philippe Tillet
3d015bafaf
[GH-PAGES] Updated website
2021-07-28 06:03:23 +00:00
Philippe Tillet
1da7ca38c7
[GH-PAGES] Updated website
2021-07-24 06:04:37 +00:00
Philippe Tillet
496b786cfc
[GH-PAGES] Updated website
2021-07-23 07:43:04 +00:00
Philippe Tillet
c0a449409d
[GH-PAGES] Updated website
2021-07-23 05:18:00 +00:00
Philippe Tillet
98967714bd
[GH-PAGES] Updated website
2021-07-23 04:39:46 +00:00
Philippe Tillet
e581b452bd
[GH-PAGES] Updated website
2021-04-23 16:42:55 -04:00
Philippe Tillet
817a174c88
[GH-PAGES] Updated website
2021-04-21 16:45:37 -04:00
Philippe Tillet
4f471eaf18
[GH-PAGES] Updated website
2021-04-21 02:08:14 -04:00
Philippe Tillet
4d0ba90bc7
[GH-PAGES] Updated website
2021-04-21 01:58:48 -04:00
Philippe Tillet
92126eb098
[GH-PAGES] Updated website
2021-04-21 01:40:29 -04:00
Philippe Tillet
5cefc81fce
[GH-PAGES] Updated website
2021-03-29 11:59:18 -04:00
Philippe Tillet
64141f0fca
[GH-PAGES] Updated website
2021-03-23 17:10:07 -04:00
Philippe Tillet
3db1455cda
[GH-PAGES] Updated website
2021-03-19 16:19:50 -04:00
Philippe Tillet
4d1c282eb2
Update CNAME
2021-03-15 21:31:25 -04:00
Philippe Tillet
746b15ee0a
[GH-PAGES] Updated website
2021-03-15 13:58:20 -04:00
Philippe Tillet
b4495e0ddc
[GH-PAGES] Updated website
2021-03-11 12:09:07 -05:00
Philippe Tillet
8316c4bbb1
[GH-PAGES] Updated website
2021-03-11 11:58:42 -05:00
Philippe Tillet
7a7ed5da3b
[GH-PAGES] Added small script to automatically update website (assuming
...
it's been compiled in master)
2021-03-06 22:09:04 -05:00
Philippe Tillet
32aaf8b469
[GH-PAGES] Updated website
2021-03-06 22:06:32 -05:00
Philippe Tillet
6f789b29ab
[GH-PAGES] Updated website
2021-03-06 17:35:11 -05:00
Philippe Tillet
9d95317e80
[GH-PAGES] Updated documentation
2021-03-06 17:29:46 -05:00
Philippe Tillet
449387489c
switching to py file for tutorials
2021-03-06 13:17:43 -05:00
Philippe Tillet
61cf3ddd96
[GH-PAGES] Added missing files
2021-03-06 03:09:03 -05:00
Philippe Tillet
8b18c19875
[GH-PAGES] Updated documentation to include ipynb from tutorials
2021-03-06 03:02:48 -05:00
Philippe Tillet
7771e9e27d
Create CNAME
2021-03-05 22:58:05 -05:00
Philippe Tillet
1989726fa8
[GH-PAGES] Added website
2021-03-05 22:49:39 -05:00
Philippe Tillet
a4dc56ee57
[GH-PAGES] Added .nojekyll file
2021-03-05 22:48:33 -05:00
Philippe Tillet
28d897c7d4
[DOCS] First build to gh-pages
2021-03-05 22:38:55 -05:00
Philippe Tillet
90f953931e
[DOCS] Updated and improved docs ( #73 )
2021-03-05 22:33:50 -05:00
Philippe Tillet
2b9b284026
[PYTHON] Deleted 01-vector-add.py: it is an unnecessary duplicate of
...
01-vector-add.ipynb
2021-03-04 02:06:57 -05:00
Philippe Tillet
a7437e14c5
[RUNTIME] Added auto-alignment mechanism ( #71 )
...
This PR adds an automatic memory alignment mechanism in the Triton runtime. Specifically, the JIT compiler detects the alignment (in bytes) of each pointer argument as well as the largest power of two divisor (between 1 and 16) of each integer argument. Proper .aligned and .multipleof attributes are then added to the Triton-IR on-the-fly for all auto-tunable kernels. There is a cache that remembers all the kernels compiled for each possible configuration.
This PR also includes substantial cleaning of the Python API. This adds 2-3us overhead, mostly due to accessing integer #defines from the auto-tuned compilation options. The previous solution was slightly faster but hacky and potentially unsafe, so this is preferred for now.
2021-03-04 01:51:11 -05:00
Philippe Tillet
4e6fe6329f
[PYTHON] bugfix in bench_cross_entropy
2021-02-26 02:37:46 -05:00