@@ -102,9 +102,9 @@ http_archive(
102
102
name = "emsdk" ,
103
103
# TODO: Remove repo_mapping when emsdk updates to rules_nodejs 5
104
104
repo_mapping = {"@nodejs" : "@nodejs_host" },
105
- sha256 = "bbea764c57af830e761f1fb8600d42dc303aa63ffd43647694eda5b8b757b469 " ,
106
- strip_prefix = "emsdk-3.1.35 /bazel" ,
107
- urls = ["https://github.com/emscripten-core/emsdk/archive/refs/tags/3.1.35 .tar.gz" ],
105
+ sha256 = "b8270749b99d8d14922d1831b93781a5560fba6f7bce65cd477fc1b6aa262535 " ,
106
+ strip_prefix = "emsdk-3.1.28 /bazel" ,
107
+ urls = ["https://github.com/emscripten-core/emsdk/archive/refs/tags/3.1.28 .tar.gz" ],
108
108
)
109
109
110
110
load ("@emsdk//:deps.bzl" , emsdk_deps = "deps" )
@@ -124,9 +124,9 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
124
124
# xnnpack used for fast vectorized wasm operations
125
125
git_repository (
126
126
name = "xnnpack" ,
127
- commit = "fa94f297e58c1e139ca64f78786df3744f557819 " ,
127
+ commit = "5e8033a72a8d0f1c2b1f06e29137cc697c6b661d " ,
128
128
remote = "https://github.com/google/XNNPACK.git" ,
129
- shallow_since = "1683912990 -0700 " ,
129
+ shallow_since = "1643627844 -0800 " ,
130
130
)
131
131
132
132
# The libraries below are transitive dependencies of XNNPACK that we need to
@@ -136,10 +136,10 @@ git_repository(
136
136
http_archive (
137
137
name = "FP16" ,
138
138
build_file = "@xnnpack//third_party:FP16.BUILD" ,
139
- sha256 = "e66e65515fa09927b348d3d584c68be4215cfe664100d01c9dbc7655a5716d70 " ,
140
- strip_prefix = "FP16-0a92994d729ff76a58f692d3028ca1b64b145d91 " ,
139
+ sha256 = "0d56bb92f649ec294dbccb13e04865e3c82933b6f6735d1d7145de45da700156 " ,
140
+ strip_prefix = "FP16-3c54eacb74f6f5e39077300c5564156c424d77ba " ,
141
141
urls = [
142
- "https://github.com/Maratyszcza/FP16/archive/0a92994d729ff76a58f692d3028ca1b64b145d91 .zip" ,
142
+ "https://github.com/Maratyszcza/FP16/archive/3c54eacb74f6f5e39077300c5564156c424d77ba .zip" ,
143
143
],
144
144
)
145
145
@@ -156,35 +156,61 @@ http_archive(
156
156
# pthreadpool library, used for parallelization
157
157
http_archive (
158
158
name = "pthreadpool" ,
159
- sha256 = "e6370550a1abf1503daf3c2c196e0a1c2b253440c39e1a57740ff49af2d8bedf " ,
160
- strip_prefix = "pthreadpool-43edadc654d6283b4b6e45ba09a853181ae8e850 " ,
159
+ sha256 = "8461f6540ae9f777ce20d1c0d1d249e5e61c438744fb390c0c6f91940aa69ea3 " ,
160
+ strip_prefix = "pthreadpool-545ebe9f225aec6dca49109516fac02e973a3de2 " ,
161
161
urls = [
162
- "https://github.com/Maratyszcza/pthreadpool/archive/43edadc654d6283b4b6e45ba09a853181ae8e850.zip" ,
162
+ "https://github.com/Maratyszcza/pthreadpool/archive/545ebe9f225aec6dca49109516fac02e973a3de2.zip" ,
163
+ ],
164
+ )
165
+
166
+ # clog library, used for logging
167
+ http_archive (
168
+ name = "clog" ,
169
+ build_file = "@xnnpack//third_party:clog.BUILD" ,
170
+ sha256 = "3f2dc1970f397a0e59db72f9fca6ff144b216895c1d606f6c94a507c1e53a025" ,
171
+ strip_prefix = "cpuinfo-d5e37adf1406cf899d7d9ec1d317c47506ccb970" ,
172
+ urls = [
173
+ "https://github.com/pytorch/cpuinfo/archive/d5e37adf1406cf899d7d9ec1d317c47506ccb970.tar.gz" ,
163
174
],
164
175
)
165
176
166
177
# cpuinfo library, used for detecting processor characteristics
167
178
http_archive (
168
179
name = "cpuinfo" ,
169
- sha256 = "ba668f9f8ea5b4890309b7db1ed2e152aaaf98af6f9a8a63dbe1b75c04e52cb9" ,
170
- strip_prefix = "cpuinfo-3dc310302210c1891ffcfb12ae67b11a3ad3a150" ,
180
+ build_file = "@xnnpack//third_party:cpuinfo.BUILD" ,
181
+ patches = ["@xnnpack//third_party:cpuinfo.patch" ],
182
+ sha256 = "a7f9a188148a1660149878f737f42783e72f33a4f842f3e362fee2c981613e53" ,
183
+ strip_prefix = "cpuinfo-ed8b86a253800bafdb7b25c5c399f91bff9cb1f3" ,
171
184
urls = [
172
- "https://github.com/pytorch/cpuinfo/archive/3dc310302210c1891ffcfb12ae67b11a3ad3a150 .zip" ,
185
+ "https://github.com/pytorch/cpuinfo/archive/ed8b86a253800bafdb7b25c5c399f91bff9cb1f3 .zip" ,
173
186
],
174
187
)
175
188
176
- # Google Test framework , used by most unit-tests.
189
+ # psimd library , used for fallback 128-bit SIMD micro-kernels
177
190
http_archive (
191
+ name = "psimd" ,
192
+ build_file = "@xnnpack//third_party:psimd.BUILD" ,
193
+ sha256 = "dc615342bcbe51ca885323e51b68b90ed9bb9fa7df0f4419dbfa0297d5e837b7" ,
194
+ strip_prefix = "psimd-072586a71b55b7f8c584153d223e95687148a900" ,
195
+ urls = [
196
+ "https://github.com/Maratyszcza/psimd/archive/072586a71b55b7f8c584153d223e95687148a900.zip" ,
197
+ ],
198
+ )
199
+
200
+ git_repository (
178
201
name = "com_google_googletest" ,
179
- sha256 = "5cb522f1427558c6df572d6d0e1bf0fd076428633d080e88ad5312be0b6a8859 " ,
180
- strip_prefix = "googletest-e23cdb78e9fef1f69a9ef917f447add5638daf2a " ,
181
- urls = [ "https://github.com/google/googletest/archive/e23cdb78e9fef1f69a9ef917f447add5638daf2a.zip" ] ,
202
+ commit = "cd17fa2abda2a2e4111cdabd62a87aea16835014 " ,
203
+ remote = "https://github.com/google/ googletest.git " ,
204
+ shallow_since = "1570558426 -0400" ,
182
205
)
183
206
184
207
http_archive (
185
208
name = "rules_cc" ,
186
- strip_prefix = "rules_cc-main" ,
187
- urls = ["https://github.com/bazelbuild/rules_cc/archive/main.zip" ],
209
+ sha256 = "90d5a66950b492cbf86201cdc49c4b59796a85a4eb9fd63c07afe5f7132ea623" ,
210
+ strip_prefix = "rules_cc-8346df34b6593b051403b8e429db15c7f4ead937" ,
211
+ urls = [
212
+ "https://github.com/bazelbuild/rules_cc/archive/8346df34b6593b051403b8e429db15c7f4ead937.zip" ,
213
+ ],
188
214
)
189
215
190
216
http_archive (
0 commit comments