File size: 28,385 Bytes
1233ab7
 
3ad454b
1233ab7
3ad454b
1233ab7
3ad454b
1233ab7
 
 
 
 
 
 
 
3ad454b
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
1233ab7
3ad454b
 
1233ab7
 
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
 
 
 
 
 
 
 
 
 
 
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
 
 
 
3ad454b
 
 
 
 
1233ab7
 
3ad454b
 
1233ab7
 
 
3ad454b
 
 
 
 
 
 
1233ab7
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
 
3ad454b
1233ab7
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
 
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
 
 
1233ab7
 
 
 
 
 
3ad454b
1233ab7
 
 
 
 
 
 
 
 
 
 
3ad454b
1233ab7
 
 
 
 
3ad454b
1233ab7
 
 
 
 
 
 
 
 
 
 
 
 
3ad454b
1233ab7
 
 
3ad454b
1233ab7
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
{
    "schema_version":  1,
    "collected_utc":  "2026-08-02T16:29:58.5578615Z",
    "dinovision":  {
                       "path":  "\u003cDINOVISION_ROOT\u003e",
                       "revision":  "66caef824dc53c96b60e1c7382f004300428079d",
                       "branch":  "agent/dinovision-paper-case-study",
                       "clean":  false,
                       "status":  [
                                      " M .cargo/config.toml",
                                      " M .gitignore",
                                      " M Cargo.lock",
                                      " M Cargo.toml",
                                      " M README.md",
                                      " M REPORT.md",
                                      " M android-xr/Cargo.toml",
                                      " M android-xr/src/lib.rs",
                                      " M android/src/lib.rs",
                                      " M examples/bench.rs",
                                      " M examples/train_decoder.rs",
                                      " M examples/verify.rs",
                                      " M src/bench.rs",
                                      " M src/decoder.rs",
                                      " M src/dinov3.rs",
                                      " M tools/dump_reference.py",
                                      "?? examples/common/",
                                      "?? examples/evaluate_decoder.rs",
                                      "?? experiments/",
                                      "?? huggingface/",
                                      "?? tests/dinov3_ops.rs",
                                      "?? tools/build_android_artifacts.ps1",
                                      "?? tools/collect_artifact_metadata.ps1",
                                      "?? tools/compare_f32.py",
                                      "?? tools/convert_decoder.py",
                                      "?? tools/extract_json_records.py",
                                      "?? tools/make_correctness_frame.py",
                                      "?? tools/make_dataset_manifest.py",
                                      "?? tools/pull_quest_artifacts.ps1",
                                      "?? tools/run_cross_device_correctness.ps1",
                                      "?? tools/run_decoder_matrix.ps1",
                                      "?? tools/run_quest_bench.ps1",
                                      "?? tools/run_xr_sweep.ps1",
                                      "?? tools/stage_huggingface_artifact.ps1",
                                      "?? tools/summarize_bench.py",
                                      "?? tools/summarize_dataset.py",
                                      "?? tools/summarize_determinism.py",
                                      "?? tools/summarize_quality.py",
                                      "?? tools/summarize_xr.py",
                                      "?? tools/verify_huggingface_artifact.py"
                                  ],
                       "source_files":  [
                                            {
                                                "path":  "examples/common/mod.rs",
                                                "bytes":  9570,
                                                "sha256":  "97872bb9c929ec510f76cf04ed6643bb063f181d6e7181524b5d80c3d9cc8439"
                                            },
                                            {
                                                "path":  "examples/evaluate_decoder.rs",
                                                "bytes":  19278,
                                                "sha256":  "3055791d64ebf488b4a4b837468b00ce49793eaa23a48d201692f7da9631656f"
                                            },
                                            {
                                                "path":  "experiments/AUDIT.md",
                                                "bytes":  6291,
                                                "sha256":  "ed3742d59dea7c2908bca60e63697e73b9dfa876c86309dadb57d5c1defa505c"
                                            },
                                            {
                                                "path":  "experiments/README.md",
                                                "bytes":  10625,
                                                "sha256":  "3b8148b63aaaefba589d148cc0bab20e7019720198e96f20db84a3a76b201f1e"
                                            },
                                            {
                                                "path":  "experiments/paper-section.tex",
                                                "bytes":  6072,
                                                "sha256":  "873ff24d3de2b3eb3d27f37c0ac90acb5559bf2d202ecdf20d3db373d7f899ea"
                                            },
                                            {
                                                "path":  "huggingface/.gitattributes",
                                                "bytes":  1561,
                                                "sha256":  "24e67fda4f0757e6c47c303d7e2912835bd85ff101cb643abf16b1303def43e4"
                                            },
                                            {
                                                "path":  "huggingface/DINOv3-LICENSE.md",
                                                "bytes":  7503,
                                                "sha256":  "25d122eb8f5b880fd23c736fb6ea8018ee45c12237e00b8a86d14c653904999e"
                                            },
                                            {
                                                "path":  "huggingface/NOTICE.md",
                                                "bytes":  883,
                                                "sha256":  "28b2cce3512b7c4d31d6ce435d338aeef9ee29839b198afbf414ec1c02ff3743"
                                            },
                                            {
                                                "path":  "huggingface/README.md",
                                                "bytes":  7516,
                                                "sha256":  "5b89dd2b0d259fe63c573ae9d9a286a504888bc1dd9df738d90463e41364d19a"
                                            },
                                            {
                                                "path":  "tests/dinov3_ops.rs",
                                                "bytes":  4680,
                                                "sha256":  "1ff11a6db0cbccc422a0058a7a5d7e775dba357106cc3e8af3e23f315960387f"
                                            },
                                            {
                                                "path":  "tools/build_android_artifacts.ps1",
                                                "bytes":  4980,
                                                "sha256":  "97eedc24b8fc7e4baeb0faa0c023d57cda5d75d7ba9f9f1a04868d3563d8201b"
                                            },
                                            {
                                                "path":  "tools/collect_artifact_metadata.ps1",
                                                "bytes":  6601,
                                                "sha256":  "4574dea9d7ec0a7f87d9439b7fbc03e78a3a407bbb3ec53edeca5c0b61853f95"
                                            },
                                            {
                                                "path":  "tools/compare_f32.py",
                                                "bytes":  6380,
                                                "sha256":  "828f71146de6ac26aa40df27cec1170c0af4030c9d87cce87c5138c22d78e137"
                                            },
                                            {
                                                "path":  "tools/convert_decoder.py",
                                                "bytes":  3286,
                                                "sha256":  "962853f90e35a726d2f69f0f6fba2da4071efc12e8c3f200f695178a0377b9b6"
                                            },
                                            {
                                                "path":  "tools/extract_json_records.py",
                                                "bytes":  2098,
                                                "sha256":  "bad8248ae715ad1120dfc9ac30a8e84634584f17141ab4d9d466dc2f5b8fc3ce"
                                            },
                                            {
                                                "path":  "tools/make_correctness_frame.py",
                                                "bytes":  1302,
                                                "sha256":  "87aacc02d8ae4b875fc3d519cd02f487c4187ebbcb7a752bbfddaf2f1bec7a28"
                                            },
                                            {
                                                "path":  "tools/make_dataset_manifest.py",
                                                "bytes":  4991,
                                                "sha256":  "d48f07f60af6c00edda4a8533e4ee5a265a924d2d6451898a8b0932e29343a11"
                                            },
                                            {
                                                "path":  "tools/pull_quest_artifacts.ps1",
                                                "bytes":  3630,
                                                "sha256":  "ece78fdb0eba1dd8f9c260f32565dee481965c0c4803795ccfdb58d82f9c7438"
                                            },
                                            {
                                                "path":  "tools/run_cross_device_correctness.ps1",
                                                "bytes":  8063,
                                                "sha256":  "fd28caf489da0dec097728a034d07657fbe913451125e1ef7202ef4359f2be25"
                                            },
                                            {
                                                "path":  "tools/run_decoder_matrix.ps1",
                                                "bytes":  5352,
                                                "sha256":  "1f95ff681375b334dde39bab509c087321e6c531a9be04f47d65348dea9ccaef"
                                            },
                                            {
                                                "path":  "tools/run_quest_bench.ps1",
                                                "bytes":  6601,
                                                "sha256":  "817a2f67bc303ed83b6e2b9beb8319de48eb7f848645ce97514e9cbda7b0a906"
                                            },
                                            {
                                                "path":  "tools/run_xr_sweep.ps1",
                                                "bytes":  12221,
                                                "sha256":  "0f68f7730aee72e3a808dcca3b3de1052a81f1b56b9e08150a3702b2e821f853"
                                            },
                                            {
                                                "path":  "tools/stage_huggingface_artifact.ps1",
                                                "bytes":  15134,
                                                "sha256":  "4d49e74850249d12413c0fc3f0f6bc5be3d1a6c699e82b84686946815746e8eb"
                                            },
                                            {
                                                "path":  "tools/summarize_bench.py",
                                                "bytes":  6196,
                                                "sha256":  "5f50057fa0a8c227d20b7f9d0954e8b881a2589bc5d44ae242908c0ae0cd4190"
                                            },
                                            {
                                                "path":  "tools/summarize_dataset.py",
                                                "bytes":  4905,
                                                "sha256":  "cc9e1d1f6c36a5e792194ca7d77ef14674d3eed591994070d6c277786f26d144"
                                            },
                                            {
                                                "path":  "tools/summarize_determinism.py",
                                                "bytes":  3104,
                                                "sha256":  "65595ff079187c9e72fd80b0ad8dcbdca5368cda20d4fa4bf078b17eee80450a"
                                            },
                                            {
                                                "path":  "tools/summarize_quality.py",
                                                "bytes":  8694,
                                                "sha256":  "1a8cdfc8fb2f7052f7ab4427b443bc8ab1c5ae333f412503e7430e7744c02fd7"
                                            },
                                            {
                                                "path":  "tools/summarize_xr.py",
                                                "bytes":  8230,
                                                "sha256":  "aa8fae3f2b1e9d71f25b1aef7b585b48dc827f43b7c0d3430fde7b5964bf190a"
                                            },
                                            {
                                                "path":  "tools/verify_huggingface_artifact.py",
                                                "bytes":  36474,
                                                "sha256":  "26677c3bc2d0a32f96b66d66de77fd199e3ea655fda348ab29061de53885f4b2"
                                            },
                                            {
                                                "path":  ".cargo/config.toml",
                                                "bytes":  226,
                                                "sha256":  "e7bf454f82c0d679e1bafc31028f74b20994b063fa3e5e86e1339430b05cc47c"
                                            },
                                            {
                                                "path":  ".gitignore",
                                                "bytes":  234,
                                                "sha256":  "0e02af3bcd20cfea482ea7d0460506aee7818b580aee468c0efcd40aadec8995"
                                            },
                                            {
                                                "path":  "Cargo.lock",
                                                "bytes":  148764,
                                                "sha256":  "9aa92fa024663f559f2dbb76fcf32cc99348348c5ad3e79c4fd20d7118e22d2d"
                                            },
                                            {
                                                "path":  "Cargo.toml",
                                                "bytes":  2419,
                                                "sha256":  "043256d82b8ab241e91385adfbce9a6060d750f35eff9b67f5b263d9663bfacc"
                                            },
                                            {
                                                "path":  "LICENSE",
                                                "bytes":  1094,
                                                "sha256":  "602d42a30c16d186e3da4f12fc1eeab2dfc24a6e79da878c63a3ff234c0358e6"
                                            },
                                            {
                                                "path":  "README.md",
                                                "bytes":  5955,
                                                "sha256":  "f85b5ed546760c462a4ea4555ba251615ce3f3c6d291106d2f69fd91ea08efaa"
                                            },
                                            {
                                                "path":  "REPORT.md",
                                                "bytes":  15974,
                                                "sha256":  "0fda449aad63fb753d094d96d29c40622e6f289eaac7299e7331b176f1e9f233"
                                            },
                                            {
                                                "path":  "android-xr/Cargo.toml",
                                                "bytes":  2853,
                                                "sha256":  "fb4bf21e355c5ea2c80494662659a9e1d75241bffe087740b7c194d5c71eee85"
                                            },
                                            {
                                                "path":  "android-xr/src/lib.rs",
                                                "bytes":  35645,
                                                "sha256":  "6ba353c26a8b1bba037cc3c1fe5127047cdadbdf1bc51bc070664b4812a86e4b"
                                            },
                                            {
                                                "path":  "android/Cargo.toml",
                                                "bytes":  1630,
                                                "sha256":  "953097f02a122c40cc714c861862f4afc422e00ee99e46100c4cc6db5f254755"
                                            },
                                            {
                                                "path":  "android/src/lib.rs",
                                                "bytes":  2474,
                                                "sha256":  "31baa9646d8af738ebef870bb964e9d033625fcb198d014526665698bc19f969"
                                            },
                                            {
                                                "path":  "examples/bench.rs",
                                                "bytes":  1803,
                                                "sha256":  "15577b6f3b2f3e1b28eaf228eb81897ceaa0c237181d24baa2a067de7819a0be"
                                            },
                                            {
                                                "path":  "examples/preview.rs",
                                                "bytes":  5638,
                                                "sha256":  "f0beb2e9e0b2a1ddc2d681028a68843a6e570b2972a91b61c10b1d88f0e70c97"
                                            },
                                            {
                                                "path":  "examples/train_decoder.rs",
                                                "bytes":  16740,
                                                "sha256":  "c8e28f2d8d78544a665ed6ad2ad620da07aa400aaadd0c8114004530286ae815"
                                            },
                                            {
                                                "path":  "examples/verify.rs",
                                                "bytes":  25706,
                                                "sha256":  "e8ef67003e4e23f8c9acf25e6f2a3862c7f119fb993baddfc09f75d667dde850"
                                            },
                                            {
                                                "path":  "examples/viewer.rs",
                                                "bytes":  10350,
                                                "sha256":  "b5d655c664f0d929c78d57d4daded61f0746ed885504b7a02b013f6389ab4df6"
                                            },
                                            {
                                                "path":  "src/bench.rs",
                                                "bytes":  17407,
                                                "sha256":  "d8c11769ebb9182aaab718f1757e527f0502bb42cdd742577d0db7cebd8f4134"
                                            },
                                            {
                                                "path":  "src/camera.rs",
                                                "bytes":  28374,
                                                "sha256":  "93472c94e6d8ce5122b4c7db2731106c7102593cbb4bf444e7bbe9e08aa7b086"
                                            },
                                            {
                                                "path":  "src/decoder.rs",
                                                "bytes":  13220,
                                                "sha256":  "feee813cc1a8839d3ce374189e313d4f9c8ba5a087b0ab872fd570da156264b6"
                                            },
                                            {
                                                "path":  "src/dinov3.rs",
                                                "bytes":  19624,
                                                "sha256":  "39d372288796a0f7c16bddc7776c14cb09e52bfa1bcfaff240cb576529633385"
                                            },
                                            {
                                                "path":  "src/inference.rs",
                                                "bytes":  13643,
                                                "sha256":  "2c8205c9771cfd1848e49ff4eef40492d6c4860b88fdef1e6467d5b520f1b961"
                                            },
                                            {
                                                "path":  "src/lib.rs",
                                                "bytes":  2547,
                                                "sha256":  "6b8ad76beffca29d94dcb5aa629f3f65c167c9c52fc8611e2ae48fb129a9cd64"
                                            },
                                            {
                                                "path":  "src/pca.rs",
                                                "bytes":  15878,
                                                "sha256":  "252f09f61486e333e0df8ddf34b167ee4de0c2861a7d9169c007061884fa2405"
                                            },
                                            {
                                                "path":  "src/preprocess.rs",
                                                "bytes":  7193,
                                                "sha256":  "69a13c6ee542763df8368839f6ae6ab9e082c3e25548b1f53219028c370561b5"
                                            },
                                            {
                                                "path":  "src/render.rs",
                                                "bytes":  13166,
                                                "sha256":  "31a0393b5caffff5e248a6fff89988d6368cf0de553491d43574748b16c8a779"
                                            },
                                            {
                                                "path":  "src/shaders/grid_view.wgsl",
                                                "bytes":  2490,
                                                "sha256":  "8406eba77ec27f055169edd00d540aeec18dd3c08733d8d9a7f0b2c479cb7869"
                                            },
                                            {
                                                "path":  "src/source.rs",
                                                "bytes":  10284,
                                                "sha256":  "11b38e9a06a7090cf2a9864b65eb46c96e429dbdb008b17f104172f0ec5e751d"
                                            },
                                            {
                                                "path":  "src/weights.rs",
                                                "bytes":  6404,
                                                "sha256":  "aa69dd605c691246fbe4cf00282aa25e0834681b713e47bfd6ef30369f98547f"
                                            },
                                            {
                                                "path":  "tests/semantics.rs",
                                                "bytes":  5790,
                                                "sha256":  "9cf2b851fd96adb9b754ebaeea315f6de02e7bf9f21d3d10b67fd376f28a80f1"
                                            },
                                            {
                                                "path":  "tests/threading.rs",
                                                "bytes":  1352,
                                                "sha256":  "df85acc70c20081aa337d7c97f4df9c513c8fd4c42e2aa2d7e798688ce5e3333"
                                            },
                                            {
                                                "path":  "tools/dump_reference.py",
                                                "bytes":  9405,
                                                "sha256":  "81fc39d70a6c381c1e5f871563672ea96818ff88995472f6ddb68cf35734ef29"
                                            }
                                        ]
                   },
    "meganeura":  {
                      "path":  "\u003cMEGANEURA_ROOT\u003e",
                      "revision":  "d44803d77e6f8bf777a6540c0128a314dfbf60a9",
                      "branch":  "dinovision-main-android",
                      "clean":  true,
                      "status":  [

                                 ]
                  },
    "blade_checkout":  {
                           "path":  "\u003cBLADE_ROOT\u003e",
                           "revision":  "1aa9d04a192b095533b2e5441ec658b2bafe056d",
                           "branch":  "command-encoder-send",
                           "clean":  true,
                           "status":  [

                                      ]
                       },
    "resolved_packages":  {
                              "meganeura":  [
                                                {
                                                    "version":  "0.2.0",
                                                    "source":  null
                                                }
                                            ],
                              "blade-graphics":  [
                                                     {
                                                         "version":  "0.8.4",
                                                         "source":  "git+https://github.com/kvark/blade?rev=60c2eeb8d6180ff2db5167e304d55b78a18dfee2#60c2eeb8d6180ff2db5167e304d55b78a18dfee2"
                                                     }
                                                 ]
                          },
    "rustc":  "rustc 1.95.0 (59807616e 2026-04-14)\nbinary: rustc\ncommit-hash: 59807616e1fa2540724bfbac14d7976d7e4a3860\ncommit-date: 2026-04-14\nhost: x86_64-pc-windows-msvc\nrelease: 1.95.0\nLLVM version: 22.1.2",
    "cargo":  "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\nrelease: 1.95.0\ncommit-hash: f2d3ce0bd7f24a49f8f72d9000448f8838c4e850\ncommit-date: 2026-03-21\nhost: x86_64-pc-windows-msvc\nlibgit2: 1.9.2 (sys:0.20.4 vendored)\nlibcurl: 8.15.0-DEV (sys:0.4.83+curl-8.15.0 vendored ssl:Schannel)\nos: Windows 10.0.26200 (Windows 11 Core) [64-bit]",
    "os":  "Microsoft Windows NT 10.0.26200.0",
    "android_ndks":  [
                         "23.2.8568313",
                         "27.0.12077973"
                     ],
    "nvidia_smi":  "NVIDIA GeForce RTX 3050, 591.86",
    "adb":  "Android Debug Bridge version 1.0.41\nVersion 35.0.2-12147458\nInstalled as C:\\Users\\kvark\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe\nRunning on Windows 10.0.26200",
    "model":  {
                  "path":  "model.safetensors",
                  "bytes":  86406384,
                  "sha256":  "4610ad75edef83e75afdebf162d148dc628045ea6cbb83d67d4708c709c4f91d"
              },
    "decoder":  null,
    "quest_connected":  false
}