···
7
-
assert version == "2.7.1";
7
+
assert version == "2.8.0";
src_asmjit = fetchFromGitHub {
12
-
rev = "d3fbf7c9bc7c1d1365a94a45614b91c5a3706b81";
13
-
hash = "sha256-0Wv9dxrh9GfajTFb+NpguqqSWH0mqJAj03bxFVJbft8=";
12
+
rev = "e5d7c0bd5d9aec44d68830187138149e6a8c4e32";
13
+
hash = "sha256-sI0/9szBMvopQAmVcZSU4D/oaZYdb08AHDSZKy/Qz1g=";
src_benchmark = fetchFromGitHub {
18
-
rev = "0d98dba29d66e93259db7daa53a9327df767a415";
19
-
hash = "sha256-yUiFxi80FWBmTZgqmqTMf9oqcBeg3o4I4vKd4djyRWY=";
18
+
rev = "299e5928955cc62af9968370293b916f5130916f";
19
+
hash = "sha256-iPK3qLrZL2L08XW1a7SGl7GAt5InQ5nY+Dn8hBuxSOg=";
src_benchmark_opentelemetry-cpp = fetchFromGitHub {
···
rev = "8086bbe3a78d931eb96fe12fdc014082e18d18d3";
hash = "sha256-fyL1SzRs5CXW5CWy6kCN1y1xX6cG+ur7iQlbKX2zbCM=";
51
+
src_composable_kernel_fbgemm = fetchFromGitHub {
53
+
repo = "composable_kernel";
54
+
rev = "4a61bdd4bd4ed730e078aebc7c0fcf046ff29406";
55
+
hash = "sha256-CxcpvW4QxkUDB2zMz7NB6Rt9jXjJeGVExfrYbn9ef5I=";
src_composable_kernel_flash-attention = fetchFromGitHub {
repo = "composable_kernel";
···
src_cpp-httplib = fetchFromGitHub {
60
-
rev = "3b6597bba913d51161383657829b7e644e59c006";
61
-
hash = "sha256-dd9NckF1mGhQOyV1LO07QyP51l1kSpYQOH0GkG4v2eE=";
66
+
rev = "3af7f2c16147f3fbc6e4d717032daf505dc1652c";
67
+
hash = "sha256-t/ddZjKelnXQdXQvZgv9pQcJt3M2rwgbtTQNW/T6Gpk=";
src_cpr = fetchFromGitHub {
···
src_cpuinfo = fetchFromGitHub {
72
-
rev = "1e83a2fdd3102f65c6f1fb602c1b320486218a99";
73
-
hash = "sha256-28cFACca+NYE8oKlP5aWXNCLeEjhWqJ6gRnFI+VxDvg=";
78
+
rev = "5e3d2445e6a84d9599bee2bf78edbb4d80865e1d";
79
+
hash = "sha256-muclbtayPbbxmjTBKJlvTk2Apsx8YwhTu76nKMlSnL0=";
src_cpuinfo_fbgemm = fetchFromGitHub {
78
-
rev = "ed8b86a253800bafdb7b25c5c399f91bff9cb1f3";
79
-
hash = "sha256-YRqBU83AjxbSE5zquhi4iIiJna/qFWA0jo2GBifqzi8=";
84
+
rev = "6543fec09b2f04ac4a666882998b534afc9c1349";
85
+
hash = "sha256-M33853TIMNTJwBjxIG8qeTPwXlX8b8uKiCrdnlAtAA8=";
src_cudnn-frontend = fetchFromGitHub {
84
-
rev = "91b7532f3386768bba4f444ee7672b497f34da8a";
85
-
hash = "sha256-Ks07ApADA3xQQ+N5BIfvDG+djCvxYL9btF8Aw7TuMvQ=";
90
+
rev = "666996fe3960f27170d1527e5579ba24c8d3380a";
91
+
hash = "sha256-/ae5dNjqkn5dGciGSO+Pn9pzJg+hHWqqQCPcqggWezo=";
src_cutlass = fetchFromGitHub {
90
-
rev = "afa1772203677c5118fcd82537a9c8fefbcc7008";
91
-
hash = "sha256-oIzlbKRdOh6gp6nRZ8udLSqleBFoFtgM7liCBlHZLOk=";
96
+
rev = "ad7b2f5e84fcfa124cb02b91d5bd26d238c0459e";
97
+
hash = "sha256-teziPNA9csYvhkG5t2ht8W8x5+1YGGbHm8VKx4JoxgI=";
src_cutlass_fbgemm = fetchFromGitHub {
96
-
rev = "fc9ebc645b63f3a6bc80aaefde5c063fb72110d6";
97
-
hash = "sha256-e2SwXNNwjl/1fV64b+mOJvwGDYeO1LFcqZGbNten37U=";
102
+
rev = "3ed8d2ec4ba35ef5d9d8353826209b6f868f63d3";
103
+
hash = "sha256-NntohGvqs6fbWusi2Qv5uzCJhMAfBv8qYoFi38D+mzk=";
src_cutlass_flash-attention = fetchFromGitHub {
···
rev = "7d04a0053a845370ae06ce317a22a48e9edcc74e";
hash = "sha256-Je6wAz+uJ/AiAnSZVQ4+pGajZ8DymS0qI9ekB8fGYOo=";
117
-
src_eigen = fetchFromGitLab {
118
-
domain = "gitlab.com";
119
-
owner = "libeigen";
121
-
rev = "3147391d946bb4b6c68edd901f2add6ac1f31f8c";
122
-
hash = "sha256-1/4xMetKMDOgZgzz3WMxfHUEpmdAm52RqZvz6i0mLEw=";
src_fbgemm = fetchFromGitHub {
127
-
rev = "dbc3157bf256f1339b3fa1fef2be89ac4078be0e";
128
-
hash = "sha256-PJiFtLnPA6IgxZ2sXIcyyjFRGtb+sG5y2hiWEwFuBOU=";
126
+
rev = "157e88b750c452bef2ab4653fe9d1eeb151ce4c3";
127
+
hash = "sha256-Ka8/4gBsbtKNhKM/cWg1NmlKjVeBZvS+yS9SQQxb34A=";
src_fbjni = fetchFromGitHub {
owner = "facebookincubator";
···
src_flatbuffers = fetchFromGitHub {
145
-
rev = "01834de25e4bf3975a9a00e816292b1ad0fe184b";
146
-
hash = "sha256-h0lF7jf1cDVVyqhUCi7D0NoZ3b4X/vWXsFplND80lGs=";
144
+
rev = "a2cd1ea3b6d3fee220106b5fed3f7ce8da9eb757";
145
+
hash = "sha256-6L6Eb+2xGXEqLYITWsNNPW4FTvfPFSmChK4hLusk5gU=";
src_fmt = fetchFromGitHub {
151
-
rev = "123913715afeb8a437e6388b4473fcc4753e1c9a";
152
-
hash = "sha256-sUbxlYi/Aupaox3JjWFqXIjcaQa0LFjclQAOleT+FRA=";
150
+
rev = "40626af88bd7df9a5fb80be7b25ac85b122d6c21";
151
+
hash = "sha256-sAlU5L/olxQUYcv8euVYWTTB8TrVeQgXLHtXy8IMEnU=";
src_fmt_dynolog = fetchFromGitHub {
···
hash = "sha256-xqRp9vaauBkKz2CXbh/Z4TWqhaUtqfbsSlbYZR/kW9s=";
src_gloo = fetchFromGitHub {
203
-
owner = "facebookincubator";
205
-
rev = "5354032ea08eadd7fc4456477f7f7c6308818509";
206
-
hash = "sha256-JMLtxyQz7jechJ5DmMq0guOfL9leI6khdI9g/5Ckgfc=";
204
+
rev = "c7b7b022c124d9643957d9bd55f57ac59fce8fa2";
205
+
hash = "sha256-pZ08gs6wQTZNVDX9uuaQZvw5JKCps8EALegNF0UVV3c=";
src_googletest = fetchFromGitHub {
211
-
rev = "b514bdc898e2951020cbdca1304b75f5950d1f59";
212
-
hash = "sha256-1OJ2SeSscRBNr7zZ/a8bJGIqAnhkg45re0j3DtPfcXM=";
210
+
rev = "52eb8108c5bdec04579160ae17225d66034bd723";
211
+
hash = "sha256-HIHMxAUR4bjmFLoltJeIAVSulVQ6kVuIT2Ku+lwAx/4=";
src_googletest_dynolog = fetchFromGitHub {
···
src_googletest_fbgemm = fetchFromGitHub {
223
-
rev = "cbf019de22c8dd37b2108da35b2748fd702d1796";
224
-
hash = "sha256-G6NihPly7czG2NOX66kFfcf5ya+XRrUWt4SP1Y9JPzs=";
222
+
rev = "f8d7d77c06936315286eb55f8de22cd23c188571";
223
+
hash = "sha256-t0RchAHTJbuI5YW4uyBPykTvcjy90JW9AOPNjIhwh6U=";
src_googletest_kineto = fetchFromGitHub {
···
src_hipify_torch = fetchFromGitHub {
owner = "ROCmSoftwarePlatform";
265
-
rev = "23f53b025b466d8ec3c45d52290d3442f7fbe6b1";
266
-
hash = "sha256-ohbGKy0sxa5pQy9EwsZk2UWmjveCZaJu/PEK2MLbjII=";
264
+
rev = "a4337c69fe0e2552a7b7b0669178926beeed828c";
265
+
hash = "sha256-B0+tDjSlZ9C5IAAgteRIgwaJNnptpp1jOP3hTF5AdOw=";
src_ideep = fetchFromGitHub {
···
src_ittapi = fetchFromGitHub {
277
-
rev = "5b8a7d7422611c3a0d799fb5fc5dd4abfae35b42";
278
-
hash = "sha256-VxJky2TF3RcIMqjNaAK/mvpC0afkwpAsY0cD6Ergkls=";
276
+
rev = "dec1d23ca65ab069d225dfe40dea14f455170959";
277
+
hash = "sha256-aP95qtYi1s8go6HbXW6hDd0XzdWQhOwXLJBNPCIkSCI=";
src_json = fetchFromGitHub {
283
-
rev = "87cda1d6646592ac5866dc703c8e1839046a6806";
284
-
hash = "sha256-lXYJGWwLyQPqvxnDRWoDLXdjiD81r1eNHi7vRdbIuJ0=";
282
+
rev = "55f93686c01528224f448c19128836e7df245f72";
283
+
hash = "sha256-cECvDOLxgX7Q9R3IE86Hj9JJUxraDQvhoyPDF03B2CY=";
src_json_dynolog = fetchFromGitHub {
···
rev = "4f8fba14066156b73f1189a2b8bd568bde5284c5";
hash = "sha256-DTsZrdB9GcaNkx7ZKxcgCA3A9ShM5icSF0xyGguJNbk=";
291
+
src_json_fbgemm = fetchFromGitHub {
292
+
owner = "nlohmann";
294
+
rev = "9cca280a4d0ccf0c08f47a99aa71d1b0e52f8d03";
295
+
hash = "sha256-7F0Jon+1oWL7uqet5i1IgHX0fUw/+z0QwEcA3zs5xHg=";
src_json_opentelemetry-cpp = fetchFromGitHub {
···
src_kineto = fetchFromGitHub {
301
-
rev = "a054a4be0db117c579a21747debf19c863631f26";
302
-
hash = "sha256-FyxMiDoDrjI8JZZNxK4S18yjULkKLUvqLQsCyxaTLSg=";
306
+
rev = "5e7501833f1021ce6f618572d3baf657b6319658";
307
+
hash = "sha256-MQNGrWKU1l/lXo4G2hDFaQeNtyQj+pB5sTqm3piPYrY=";
src_kleidiai = fetchFromGitHub {
307
-
rev = "ef685a13cfbe8d418aa2ed34350e21e4938358b6";
308
-
hash = "sha256-5RS2o+163/6Q+0y0FuWz6OBXw3FKxZINDkGOqlmd2N0=";
312
+
rev = "cca02c2f69dd18e1f12647c1c0bdc8cf90e680c7";
313
+
hash = "sha256-+75YvMEJN57cz/jzbqC3E0O7BalfaIfzswRZdpOMx0Q=";
src_libnop = fetchFromGitHub {
···
src_mimalloc = fetchFromGitHub {
325
-
rev = "b66e3214d8a104669c2ec05ae91ebc26a8f5ab78";
326
-
hash = "sha256-uwuqln08Hx1d2l7GNn8/8hzOA1Pmzob5g17XgFb+blg=";
330
+
rev = "94036de6fe20bfd8a73d4a6d142fcf532ea604d9";
331
+
hash = "sha256-B0gngv16WFLBtrtG5NqA2m5e95bYVcQraeITcOX9A74=";
src_mkl-dnn = fetchFromGitHub {
···
src_NVTX = fetchFromGitHub {
343
-
rev = "e170594ac7cf1dac584da473d4ca9301087090c1";
344
-
hash = "sha256-n34BPxRnAW301ba1lXqSlGh7jaPqNjpp45GnJ+yDapI=";
348
+
rev = "2942f167cc30c5e3a44a2aecd5b0d9c07ff61a07";
349
+
hash = "sha256-MXluy/I5+SaRx2aF64qF4XZ+u67ERAB9TftbOvYt4GE=";
src_onnx = fetchFromGitHub {
349
-
rev = "b8baa8446686496da4cc8fda09f2b6fe65c2a02c";
350
-
hash = "sha256-9oORW0YlQ6SphqfbjcYb0dTlHc+1gzy9quH/Lj6By8Q=";
354
+
rev = "e709452ef2bbc1d113faf678c24e6d3467696e83";
355
+
hash = "sha256-UhtF+CWuyv5/Pq/5agLL4Y95YNP63W2BraprhRqJOag=";
src_opentelemetry-cpp = fetchFromGitHub {
owner = "open-telemetry";
···
src_pocketfft = fetchFromGitHub {
385
-
rev = "9d3ab05a7fffbc71a492bc6a17be034e83e8f0fe";
386
-
hash = "sha256-RSbimayr8Np7YP0aUo1MNusFmhi9jjDfgGXbiISR+/8=";
390
+
rev = "0fa0ef591e38c2758e3184c6c23e497b9f732ffa";
391
+
hash = "sha256-Fu786IHiU6Bl66gZ/UJmqOROjlya3viLyzOxwdZVi9c=";
src_prometheus-cpp = fetchFromGitHub {
···
rev = "a2e59f0e7065404b44dfe92a28aca47ba1378dc4";
hash = "sha256-SNLdtrOjaC3lGHN9MAqTf51U9EzNKQLyTMNPe0GcdrU=";
418
-
src_pybind11_onnx = fetchFromGitHub {
421
-
rev = "3e9dfa2866941655c56877882565e7577de6fc7b";
422
-
hash = "sha256-DVkI5NxM5uME9m3PFYVpJOOa2j+yjL6AJn76fCTv2nE=";
src_pybind11_tensorpipe = fetchFromGitHub {
···
src_pytorch = fetchFromGitHub {
434
-
hash = "sha256-p/SkVM6N4XGr44WB9ZaMLu6nfJGcaKHfb1hDY6qbZBw=";
433
+
hash = "sha256-tFEpcgj0HiJcyBiZMtIrBrnmiCJApfTC1BgOXEGvqCo=";
src_sleef = fetchFromGitHub {
439
-
rev = "56e1f79cb140fb9326d612d0be06b5250565cade";
440
-
hash = "sha256-5hha7c/Lu6fkbXGlDieoJP6n2bnjY5iPp+hm0f//0ek=";
438
+
rev = "5a1d179df9cf652951b59010a2d2075372d67f68";
439
+
hash = "sha256-bjT+F7/nyiB4f0T06/flbpIWFZbUxjf1TjWMe3112Ig=";
src_tensorpipe = fetchFromGitHub {
···
src_VulkanMemoryAllocator = fetchFromGitHub {
owner = "GPUOpen-LibrariesAndSDKs";
repo = "VulkanMemoryAllocator";
457
-
rev = "a6bfc237255a6bac1513f7c1ebde6d8aed6b5191";
458
-
hash = "sha256-urUebQaPTgCECmm4Espri1HqYGy0ueAqTBu/VSiX/8I=";
456
+
rev = "1d8f600fd424278486eade7ed3e877c99f0846b1";
457
+
hash = "sha256-TPEqV8uHbnyphLG0A+b2tgLDQ6K7a2dOuDHlaFPzTeE=";
src_XNNPACK = fetchFromGitHub {
···
src_civetweb_recursive = src_civetweb;
src_clang-cindex-python3_recursive = src_clang-cindex-python3;
src_composable_kernel_recursive = src_composable_kernel;
472
+
src_composable_kernel_fbgemm_recursive = src_composable_kernel_fbgemm;
src_composable_kernel_flash-attention_recursive = src_composable_kernel_flash-attention;
src_cpp-httplib_recursive = src_cpp-httplib;
src_cpr_recursive = src_cpr;
···
chmod u+w $out/third_party/pfs
cp -r ${src_pfs_recursive}/* $out/third_party/pfs
502
-
src_eigen_recursive = src_eigen;
src_fbgemm_recursive = runCommand "fbgemm" { } ''
505
-
chmod u+w $out/third_party/asmjit
506
-
cp -r ${src_asmjit_recursive}/* $out/third_party/asmjit
507
-
chmod u+w $out/third_party/cpuinfo
508
-
cp -r ${src_cpuinfo_fbgemm_recursive}/* $out/third_party/cpuinfo
509
-
chmod u+w $out/third_party/cutlass
510
-
cp -r ${src_cutlass_fbgemm_recursive}/* $out/third_party/cutlass
511
-
chmod u+w $out/third_party/googletest
512
-
cp -r ${src_googletest_fbgemm_recursive}/* $out/third_party/googletest
513
-
chmod u+w $out/third_party/hipify_torch
514
-
cp -r ${src_hipify_torch_recursive}/* $out/third_party/hipify_torch
504
+
chmod u+w $out/external/asmjit
505
+
cp -r ${src_asmjit_recursive}/* $out/external/asmjit
506
+
chmod u+w $out/external/composable_kernel
507
+
cp -r ${src_composable_kernel_fbgemm_recursive}/* $out/external/composable_kernel
508
+
chmod u+w $out/external/cpuinfo
509
+
cp -r ${src_cpuinfo_fbgemm_recursive}/* $out/external/cpuinfo
510
+
chmod u+w $out/external/cutlass
511
+
cp -r ${src_cutlass_fbgemm_recursive}/* $out/external/cutlass
512
+
chmod u+w $out/external/googletest
513
+
cp -r ${src_googletest_fbgemm_recursive}/* $out/external/googletest
514
+
chmod u+w $out/external/hipify_torch
515
+
cp -r ${src_hipify_torch_recursive}/* $out/external/hipify_torch
516
+
chmod u+w $out/external/json
517
+
cp -r ${src_json_fbgemm_recursive}/* $out/external/json
src_fbjni_recursive = src_fbjni;
src_flash-attention_recursive = runCommand "flash-attention" { } ''
···
src_ittapi_recursive = src_ittapi;
src_json_recursive = src_json;
src_json_dynolog_recursive = src_json_dynolog;
560
+
src_json_fbgemm_recursive = src_json_fbgemm;
src_json_opentelemetry-cpp_recursive = src_json_opentelemetry-cpp;
src_kineto_recursive = runCommand "kineto" { } ''
···
src_onnx_recursive = runCommand "onnx" { } ''
chmod u+w $out/third_party/pybind11
577
-
cp -r ${src_pybind11_onnx_recursive}/* $out/third_party/pybind11
581
+
cp -r ${src_pybind11_recursive}/* $out/third_party/pybind11
src_opentelemetry-cpp_recursive = runCommand "opentelemetry-cpp" { } ''
cp -r ${src_opentelemetry-cpp} $out
···
src_psimd_recursive = src_psimd;
src_pthreadpool_recursive = src_pthreadpool;
src_pybind11_recursive = src_pybind11;
620
-
src_pybind11_onnx_recursive = src_pybind11_onnx;
src_pybind11_tensorpipe_recursive = runCommand "pybind11_tensorpipe" { } ''
cp -r ${src_pybind11_tensorpipe} $out
chmod u+w $out/tools/clang
···
cp -r ${src_cudnn-frontend_recursive}/* $out/third_party/cudnn_frontend
chmod u+w $out/third_party/cutlass
cp -r ${src_cutlass_recursive}/* $out/third_party/cutlass
642
-
chmod u+w $out/third_party/eigen
643
-
cp -r ${src_eigen_recursive}/* $out/third_party/eigen
chmod u+w $out/third_party/fbgemm
cp -r ${src_fbgemm_recursive}/* $out/third_party/fbgemm
chmod u+w $out/third_party/flash-attention