Kernels:
Trusted publisher
Uploaded using `kernel-builder`.
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +17 -0
- build/torch210-cu126-x86_64-linux/_ops.py +3 -3
- build/torch210-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch210-cu126-x86_64-linux/metadata.json +6 -6
- build/torch210-cu126-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch210-cu126-x86_64-linux/symbols.json +7 -7
- build/torch210-cu128-x86_64-linux/_ops.py +3 -3
- build/{torch211-cu128-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch210-cu128-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch210-cu128-x86_64-linux/metadata.json +6 -6
- build/torch210-cu128-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch210-cu128-x86_64-linux/symbols.json +7 -7
- build/torch210-cu130-x86_64-linux/_ops.py +3 -3
- build/{torch211-cu130-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch210-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch210-cu130-x86_64-linux/metadata.json +6 -6
- build/torch210-cu130-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch210-cu130-x86_64-linux/symbols.json +7 -7
- build/torch211-cu126-x86_64-linux/_ops.py +3 -3
- build/torch211-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch211-cu126-x86_64-linux/metadata.json +6 -6
- build/torch211-cu126-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch211-cu126-x86_64-linux/symbols.json +7 -7
- build/torch211-cu128-x86_64-linux/_ops.py +3 -3
- build/{torch210-cu128-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch211-cu128-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch211-cu128-x86_64-linux/metadata.json +6 -6
- build/torch211-cu128-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch211-cu128-x86_64-linux/symbols.json +7 -7
- build/torch211-cu130-x86_64-linux/_ops.py +3 -3
- build/{torch210-cu130-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch211-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch211-cu130-x86_64-linux/metadata.json +6 -6
- build/torch211-cu130-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch211-cu130-x86_64-linux/symbols.json +7 -7
- build/torch212-cu126-x86_64-linux/_ops.py +3 -3
- build/torch212-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch212-cu126-x86_64-linux/metadata.json +6 -6
- build/torch212-cu126-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch212-cu126-x86_64-linux/symbols.json +7 -7
- build/torch212-cu130-x86_64-linux/_ops.py +3 -3
- build/torch212-cu130-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch212-cu130-x86_64-linux/metadata.json +6 -6
- build/torch212-cu130-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch212-cu130-x86_64-linux/symbols.json +7 -7
- build/torch212-cu132-x86_64-linux/_ops.py +3 -3
- build/torch212-cu132-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch212-cu132-x86_64-linux/metadata.json +6 -6
- build/torch212-cu132-x86_64-linux/metadata.json.sigstore +1 -1
- build/torch212-cu132-x86_64-linux/symbols.json +7 -7
- build/torch213-cu126-x86_64-linux/_ops.py +3 -3
- build/torch213-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so} +1 -1
- build/torch213-cu126-x86_64-linux/metadata.json +6 -6
- build/torch213-cu126-x86_64-linux/metadata.json.sigstore +1 -1
.gitattributes
CHANGED
|
@@ -305,3 +305,20 @@ build/torch214-cu130-aarch64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lf
|
|
| 305 |
build/torch214-cu132-aarch64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 306 |
build/torch215-cu132-aarch64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 307 |
build/torch215-cu134-aarch64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 305 |
build/torch214-cu132-aarch64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 306 |
build/torch215-cu132-aarch64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 307 |
build/torch215-cu134-aarch64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 308 |
+
build/torch210-cu126-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 309 |
+
build/torch210-cu128-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 310 |
+
build/torch210-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 311 |
+
build/torch211-cu126-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 312 |
+
build/torch211-cu128-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 313 |
+
build/torch211-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 314 |
+
build/torch212-cu126-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 315 |
+
build/torch212-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 316 |
+
build/torch212-cu132-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 317 |
+
build/torch213-cu126-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 318 |
+
build/torch213-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 319 |
+
build/torch213-cu132-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 320 |
+
build/torch214-cu126-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 321 |
+
build/torch214-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 322 |
+
build/torch214-cu132-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 323 |
+
build/torch215-cu132-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
| 324 |
+
build/torch215-cu134-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so filter=lfs diff=lfs merge=lfs -text
|
build/torch210-cu126-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/torch210-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 229664
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7a0a8591d9eeb38d5d719af0d9230c80ce2d830f63c8d995e750e046d6327aa4
|
| 3 |
size 229664
|
build/torch210-cu126-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -18,19 +18,19 @@
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
-
"_ops.py": "
|
| 22 |
-
"
|
| 23 |
-
"symbols.json": "
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
-
"commit": "
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
-
"commit": "
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 22 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "egqFkdnus41dcZrw2SMMgM4tgw9jyNmV51DgRtYyeqQ=",
|
| 23 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
build/torch210-cu126-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrKgAwIBAgIUfvmeRF5qaJL+qjlbjwyxmGR4w/kwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1ODQ1WhcNMjYxMDE5MTcwODQ1WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsWc/TOQKmrOqdNfAZg73CzCWuIXMdwz3QdBIXtdoTlmCS4ltx9g7JfD2d5qJnNE9e0jhfGRxEiVJsq2l872iTaOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRnvMwAABAMARzBFAiEAxg1Ev88DWwckchLb3VsjH+aNJy77ffEK1wLgDothj+sCIHptoVaDlwerBMFqfES3qWbpiQQMRv15a3sGUCIFWEkfMAoGCCqGSM49BAMDA2gAMGUCMQCwDNzflNdjkuNcR76WOqAF5+wavV/DfDDnQIyT2qV7ceWG9do2FUjkbExKPuTxiDUCMEZvSphwXAOx9QCc3NP5J78RQoscRWTuaz8IJL+mCY3Uu1PQX+04Z2AY34xOYwUD9w=="}, "tlogEntries":[{"logIndex":"3323770314", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429128", "inclusionPromise":{"signedEntryTimestamp":"MEUCIHp7TSjzrQhwngkVaNQmnjdupFFzLzvnadqPCKK+uN/OAiEA7HEK4LTmQ+rACXldE6LAo+fFdDqm6i0/dTMfas1s13A="}, "inclusionProof":{"logIndex":"3201866052", "rootHash":"q2LwnMa0qCwWmN9LeMzPr62STdmzlllQ6N91OE2W/fw=", "treeSize":"3201866384", "hashes":["5UDUgs3+k5Xzij1BfLtcEVp3m9ZDfV2deWq3Kb/LA7k=", "gdaHQGHZsuM7S2rXGjSGkZtE6+gahOoqf/skRr4H5do=", "5LK+HFnrU+YQnqRl2fNbwGuWl3Vja+R/mHdQpLrVqhE=", "m1CnsCnGvURDzd0Bok6nQuMGnSpklfxErViAwou5G3U=", "/fpN9Qt0y/qIaXCjoC3wUc4QITIcjGW+VBVEtT0ClK8=", "2vsL4Ebp1isI8u1im81yyE4PzbTjVxZwzvYQdfL15MU=", "XX2SUkUyLNGFLO2SdTrYlSpC3cnuS86YtOJbLglzS+w=", "oUFQDWnPO2mq03t2Ty0dl1YEZvggpbiul7i2g1gX8bw=", "/LHEawDTQYBFJbe9u8bKTgIBkdH++kRL37pjgiHAcSQ=", "CzgNb3o0du4vXIkkV2nIwgUUfnxrcRx2bmFpiQvRIA4=", "ZPauTSPOesHyNSsCSamwg8AVqbZFSiWGAQUOkU+jTk8=", "qn+fHiszAh+N2YtRmkvz0lgvQltc3SQw8JGks4iML24=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201866384\nq2LwnMa0qCwWmN9LeMzPr62STdmzlllQ6N91OE2W/fw=\n\n— rekor.sigstore.dev wNI9ajBFAiEAk7RXxOeNmTa1mvHHwq/p83Nbbn4Jp76TSFlPpqzrd/cCIHtbzUgSL3Fg7Rq+f7oFMvKnCSfU6+kXercduvH9cl9N\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI4OGQ2ODc4OWExYTFkOTVkMWNhN2FiMGNlYWJhN2M2NjQzMTk4ZjQzMTgxYzg3OTU2MzExZjE5ODgzZjExMWI2In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUURldTd5K0kyVytFenF0VjBtTWh2UnNBR3U0eVpRSkFraXV6VmRIVnlLTTlnSWhBT21mSDQ3NmRiSVRsVHQ5KzlIck9XcC96VENVQjNFcTBHOVZoc3R3OVJ2TyIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KTFowRjNTVUpCWjBsVlpuWnRaVkpHTlhGaFNrd3JjV3BzWW1wM2VYaHRSMUkwZHk5cmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMFJSTVZkb1kwNU5hbGw0VFVSRk5VMVVZM2RQUkZFeFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZ6VjJNdlZFOVJTMjF5VDNGa1RtWkJXbWMzTTBONlExZDFTVmhOWkhkNk0xRmtRa2tLV0hSa2IxUnNiVU5UTkd4MGVEbG5OMHBtUkRKa05YRktiazVGT1dVd2FtaG1SMUo0UldsV1NuTnhNbXc0TnpKcFZHRlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKdWRrMTNRVUZDUVUxQlVucENSa0ZwUlVGNFp6RkZkamc0UkZkM1kydGphRXhpTTFaemFrZ3JZVTVLZVRjM1ptWkZTd294ZDB4blJHOTBhR29yYzBOSlNIQjBiMVpoUkd4M1pYSkNUVVp4WmtWVE0zRlhZbkJwVVZGTlVuWXhOV0V6YzBkVlEwbEdWMFZyWmsxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKblFVMUhWVU5OVVVOM1JFNTZabXhPWkdwcmRVNWpVamMyVjA5eFFVWTFLM2RoZGxZdlJHWkVSRzVSU1hsVU1uRldOMk5sVjBjS09XUnZNa1pWYW10aVJYaExVSFZVZUdsRVZVTk5SVnAyVTNCb2QxaEJUM2c1VVVOak0wNVFOVW8zT0ZKUmIzTmpVbGRVZFdGNk9FbEtUQ3R0UTFrelZRcDFNVkJSV0Nzd05Gb3lRVmt6TkhoUFdYZFZSRGwzUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyzADAgEAMIICwgYJKoZIhvcNAQcCoIICszCCAq8CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg8+fkk+U89KaCUe9mA1rORkwzULQ0BBSkS1n3SMWAqkACFQCEKcFlvapVRMb0vUbH6PM252PDchgPMjAyNjEwMTkxNjU4NDVaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHcMIIB2AIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAxOTE2NTg0NVowLwYJKoZIhvcNAQkEMSIEIKFN7I1rMTAxWElm2q6BbXaS+WgKV3wZb6x1aM70OCjiMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRoMGYCMQD+1N/PkTeg5MBx25t7IWVyoGndI4hlUDsBGOhQQFi4Ios4iSwGSzVJJzNAOICb9O8CMQC+9/wB67JVKcMe9mSIuew4SFAhn8WjjCheVhvpGAMqKKp5CVEwFBTSfFyONlxQf2w="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"iNaHiaGh2V0cp6sM6rp8ZkMZj0MYHIeVYxHxmIPxEbY="}, "signature":"MEYCIQDeu7y+I2W+EzqtV0mMhvRsAGu4yZQJAkiuzVdHVyKM9gIhAOmfH476dbITlTt9+9HrOWp/zTCUB3Eq0G9Vhstw9RvO"}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrOgAwIBAgIUTF5rq61cSCRCN4B2G9XMtxJ+Kh0wCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MTI2WhcNMjYxMDMwMjEwMTI2WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEyVDbod269CdHAAV8yJ+WFu769NbRTlNsrxX2IKIgOKNU2Um+qOakvlnwOsa/e82bnK1HV/evui2+H+O7ie/TE6OCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpTp3gAABAMASDBGAiEAovEolkoftV1pAqcW1rBJb3IT98ULJxOTqC1X9PebBu0CIQDzCWxQHtHzQDINL8b43i1O9cxFrQWlAu+CcOgVwlP3fTAKBggqhkjOPQQDAwNoADBlAjEA/gOjdK3d+sdRz5x/03kfNIszUGedMW42RahhplN8mEtcziDjdSjnNfSoZS2zVU+VAjB5p7zgFU3e+P6g9kdOsRNu8v2WLjoebDyb/rzNj4btqLTCeqYw2kk5bhiRkS184a4="}, "tlogEntries":[{"logIndex":"3602392502", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393486", "inclusionPromise":{"signedEntryTimestamp":"MEQCIH7CGwLolSdOKgSlk8ASnkLWlXYy0KdpXBGhsOE7UCRZAiAkrldmRZaW2VpJYMldtIj0YquoEWTAAQw8FyPeFgvCaQ=="}, "inclusionProof":{"logIndex":"3480488240", "rootHash":"QZkOGuD0mK0QiXCUaWyp8ytEqWI1UjwqVTjN7f549Io=", "treeSize":"3480489727", "hashes":["ASzDv+HZHa3/KzmXne/EjNMecAKQmxuhc+vwcNz9t5c=", "CP6INp7M3g9pZGEi4V+9k4NBKCwYAbb5t/+fWV6NWPY=", "VWtPCxmJyOwIC9jnCx+jAt4RwbAHZVJCd8Ux2KYGppA=", "ECctqSqW3VKmE01wYlQQbkNyhnZRLU0UmPh3q6mB+zg=", "BfJq3MOl47Yqv+3WjOF6gHUcWrii09R2Y2Qr9Lcz1+I=", "MTWmmHuCAdHoijioJDtGuyZjs9Ro+pC2uT1r7PEvHKQ=", "B+XpfK4L1px6tMJiBWW29egCGcTXJbaMIVKCnoGtay8=", "WzMhC/GavAnhdb3AFI91VWodGt9ppcXgkp888N/22xg=", "Pv56n4CCUzYQtOuMAdUEQx1MkzxdRJmGT3xI6fdD/2s=", "aBAoeNE0BMFM9pl1Q83dIg0mmKboSEnbUtwTA3U5JJQ=", "JxqlZ3YperV+LtdaIpUWeiu+vXPnDVnyu9HT6S6fTEY=", "L54+ViiyZA6wcZKwXcHy3i3WMjRi05DCT7NgPe3Uc8U=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480489727\nQZkOGuD0mK0QiXCUaWyp8ytEqWI1UjwqVTjN7f549Io=\n\n— rekor.sigstore.dev wNI9ajBFAiEAgGu1CZo0bkV+cmbLJd9WOtNpGF+dTGrMServmcjiaVcCIGcPUGHqZlaghSBmgJ7/liXngToKoXQIMcTUaIHznE9Y\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJjODc2ZDlmMmFlMGZlZDM0NWZmZmY3MmZlYzNmYmY3MjUyYjFlMjhlMTE4ZTY3Nzc4MTg4MTEwMWM0YWQ4ZWNkIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUNMQzhRMytUNHhISzJ3bWtpTzd5bzBVVmQyeTBkM3V5cktkQ1F5ZWhJb0V3SWhBTDhubTN0NXhyVE1pa3FRWVJNMm1YMlhvTys3aEc0SGh3TDhzZGpHajg1USIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KUFowRjNTVUpCWjBsVlZFWTFjbkUyTVdOVFExSkRUalJDTWtjNVdFMTBlRW9yUzJnd2QwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUVlJKTWxkb1kwNU5hbGw0VFVSTmQwMXFSWGROVkVreVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVY1VmtSaWIyUXlOamxEWkVoQlFWWTRlVW9yVjBaMU56WTVUbUpTVkd4T2MzSjRXRElLU1V0SlowOUxUbFV5VlcwcmNVOWhhM1pzYm5kUGMyRXZaVGd5WW01TE1VaFdMMlYyZFdreUswZ3JUemRwWlM5VVJUWlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CVWNETm5RVUZDUVUxQlUwUkNSMEZwUlVGdmRrVnZiR3R2Wm5SV01YQkJjV05YTVhKQ1NtSXpTVlE1T0ZWTVNuaFBWQXB4UXpGWU9WQmxZa0oxTUVOSlVVUjZRMWQ0VVVoMFNIcFJSRWxPVERoaU5ETnBNVTg1WTNoR2NsRlhiRUYxSzBOalQyZFdkMnhRTTJaVVFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2IwRkVRbXhCYWtWQkwyZFBhbVJMTTJRcmMyUlNlalY0THpBemEyWk9TWE42VlVkbFpFMVhOREpTWVdob2NHeE9PRzFGZEdNS2VtbEVhbVJUYW01T1psTnZXbE15ZWxaVksxWkJha0kxY0RkNlowWlZNMlVyVURabk9XdGtUM05TVG5VNGRqSlhUR3B2WldKRWVXSXZjbnBPYWpSaWRBcHhURlJEWlhGWmR6SnJhelZpYUdsU2ExTXhPRFJoTkQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg3cP/sIc8F+9wlrI/kpP3XupKq08fd0Lw1JCo+CLkJnsCFEtPqJvlNl5PwpVXw2j1yyDr0HchGA8yMDI2MTAzMDIwNTEyNlowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdwwggHYAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDMwMjA1MTI2WjAvBgkqhkiG9w0BCQQxIgQgBZT++CWULrAJJiM9Ugv0lWMlWRfqKV1FRlb8E6IOf5MwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGgwZgIxAJSJASINjGBABmLiJSZx7DkyibEumFBGGkzyf4x4ak9I714aCyj4TZ3LtLkX9Ex+6wIxAIfS0piMww53kRTIrKp9ayE71ximWoqjvSmytJkJ3iB6hmsQfTQmvymCLJA2m71GfA=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"yHbZ8q4P7TRf//cv7D+/clKx4o4Rjmd3gYgRAcStjs0="}, "signature":"MEYCIQCLC8Q3+T4xHK2wmkiO7yo0UVd2y0d3uyrKdCQyehIoEwIhAL8nm3t5xrTMikqQYRM2mX2XoO+7hG4HhwL8sdjGj85Q"}}
|
build/torch210-cu126-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch210-cu128-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/{torch211-cu128-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch210-cu128-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 385160
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9eb4b7a6e40ca3be15b37f0859430b36720a30051520a6411a8f3cc5450dc6d3
|
| 3 |
size 385160
|
build/torch210-cu128-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -20,19 +20,19 @@
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
-
"_ops.py": "
|
| 24 |
-
"
|
| 25 |
-
"symbols.json": "
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
-
"commit": "
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
-
"commit": "
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 24 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "nrS3puQMo74Vs38IWUMLNnIKMAUVIKZBGo88xUUNxtM=",
|
| 25 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
build/torch210-cu128-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLjCCBrOgAwIBAgIUEqiF9HCeB5HUNUIy3upxoOaeBgswCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1ODU0WhcNMjYxMDE5MTcwODU0WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEeiUlWC7nB/zjW06YXeGQwzz3tYRR2GtUC8ujyEIJSMUEUEzI3LfeKXvqYtQbDBL4HZjAmvM+qFNTG/IVhpOrn6OCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRoR9AAABAMASDBGAiEAz2gOMi2DFvTerYdCsDl1rbLizAgXLZl4ISNsWCLpjn8CIQDqg5U7JSBxBvCFEcyum3yn9nDd0Onnn1NFWkHOCVmjpzAKBggqhkjOPQQDAwNpADBmAjEAyq929zvmzo+pNRIVw5MpAeerUxyI99934SQxcrCoWYNbHtD3ooKJXWAT8l2l1Iv6AjEAraWCDw9XhhhEMsodWqXZd8avDfMJuawzwH3ndH/8/tvnAoauT8eVVNm6nQR/9w4I"}, "tlogEntries":[{"logIndex":"3323771599", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429134", "inclusionPromise":{"signedEntryTimestamp":"MEYCIQDMfq4u7CdOqnUncJ4QvO9Cc2bF2sU/FNSXaLNIoZ1NNQIhAKfYIDmdPXcsCMzKNxrG9yfCAhT5rZ2zu8IYwPZuWQ3A"}, "inclusionProof":{"logIndex":"3201867337", "rootHash":"3fEzcA30cuBB2+hjnDLIygAZCttDjC4W1jKhaZv7xt8=", "treeSize":"3201867360", "hashes":["qmVuki3PmPGsTSS6i/KFmyiwjR8nw9cPAe28l7CZfYU=", "mBqP8Hl8GoYvYZhficTIvEns5o0/WUDhc6zOGbNtQzY=", "15QXL18gepKqb9eZvs1lh7yk9W6wxIu0TBmGz5nl6g4=", "/TU9mQZz/HjJpzzD+pfQZCYJ2rziEiwwbJoce9YfTag=", "S1biDtwzg5rTUMHIyaC8EU+sbwDW/n1aTwL+eONmRKI=", "5kETYltmJi2K3WWVc/CRxLs88C+UG1Hfg600H3vnhOA=", "8kaicoSUVjjSC/faCJu7SRyFm53BivN12STKOdBsHjc=", "WP8jqy3iiV+Qu6Dljlu5beMIdjdp6cfbVyjWOsZlxYM=", "ZPauTSPOesHyNSsCSamwg8AVqbZFSiWGAQUOkU+jTk8=", "qn+fHiszAh+N2YtRmkvz0lgvQltc3SQw8JGks4iML24=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201867360\n3fEzcA30cuBB2+hjnDLIygAZCttDjC4W1jKhaZv7xt8=\n\n— rekor.sigstore.dev wNI9ajBFAiEAlu6pd2BgxtQw/tVC9CCPBwVoB3bXRO9Sc5i3x4xXrusCIGCvo4pQ7JAYQQii0QWtTmy4fZ+BNZttGgkUYnvZi1UO\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJjZDFmOGJmODhiNzYzYzZlMjk4ZDJkZjY5ZDdmZTZmMDNmN2I4MzFjNDI3OGU0ZmI0NWQxZDNjNGM0ZjA1NjM2In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJRkErd1o5Sk9zeEhsOGpZbVI0NW5hUEVGdGdqRWxpU1VFQjRIV2JVY2ZyNkFpRUE5NDNOelRCRnN2R2VqNGtGZWZGOEc2eG1OKys5cTg1VnpiZGJlQWR6eVF3PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1ha05EUW5KUFowRjNTVUpCWjBsVlJYRnBSamxJUTJWQ05VaFZUbFZKZVROMWNIaHZUMkZsUW1kemQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMFJWTUZkb1kwNU5hbGw0VFVSRk5VMVVZM2RQUkZVd1YycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZsYVZWc1YwTTNia0l2ZW1wWE1EWlpXR1ZIVVhkNmVqTjBXVkpTTWtkMFZVTTRkV29LZVVWSlNsTk5WVVZWUlhwSk0weG1aVXRZZG5GWmRGRmlSRUpNTkVoYWFrRnRkazByY1VaT1ZFY3ZTVlpvY0U5eWJqWlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKdlVqbEJRVUZDUVUxQlUwUkNSMEZwUlVGNk1tZFBUV2t5UkVaMlZHVnlXV1JEYzBSc01YSmlUR2w2UVdkWVRGcHNOQXBKVTA1elYwTk1jR3B1T0VOSlVVUnhaelZWTjBwVFFuaENka05HUldONWRXMHplVzQ1YmtSa01FOXVibTR4VGtaWGEwaFBRMVp0YW5CNlFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2NFRkVRbTFCYWtWQmVYRTVNamw2ZG0xNmJ5dHdUbEpKVm5jMVRYQkJaV1Z5VlhoNVNUazVPVE0wVTFGNFkzSkRiMWRaVG1JS1NIUkVNMjl2UzBwWVYwRlVPR3d5YkRGSmRqWkJha1ZCY21GWFEwUjNPVmhvYUdoRlRYTnZaRmR4V0Zwa09HRjJSR1pOU25WaGQzcDNTRE51WkVndk9Bb3ZkSFp1UVc5aGRWUTRaVlpXVG0wMmJsRlNMemwzTkVrS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyzADAgEAMIICwgYJKoZIhvcNAQcCoIICszCCAq8CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg64SEkVed56Dbpk0+Yjj5pyF1Pn7icvrqlGElLCZHPOMCFQD9vndFTKBg/kYQZUh4BkfxL4W1zxgPMjAyNjEwMTkxNjU4NTRaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHcMIIB2AIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAxOTE2NTg1NFowLwYJKoZIhvcNAQkEMSIEIOFMJrmgSQiPX4CHIx8nhJXUiXajcnuTeHXHqQPuvAhZMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRoMGYCMQDXULQ6IvTBBs85iyov2/SLC5+35Yc/5se24B2n5abySzm0HPPZrVYd4brJa+7ODdwCMQDv6fPUjw6LSvYvF8rvL/JpmtJBkhWpH1P/fYzIufzI9Oo6JG7X51D89zaafjAJbCA="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"zR+L+It2PG4pjS32nX/m8D97gxxCeOT7RdHTxMTwVjY="}, "signature":"MEUCIFA+wZ9JOsxHl8jYmR45naPEFtgjEliSUEB4HWbUcfr6AiEA943NzTBFsvGej4kFefF8G6xmN++9q85VzbdbeAdzyQw="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrKgAwIBAgIUHu8bc/LYhKV+5OYqcXKRKEeO/O8wCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MTQ1WhcNMjYxMDMwMjEwMTQ1WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGpeurgIn9x8BtN1ZKbDikx2aWsx7OUQMJNS6aKiPl6gPxhkh0jvopIwEQXrcOxh08XWmNGChqA57kYTDkUpUoaOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpU20wAABAMARzBFAiEA5GhkjUU7DtIKAzmx6EH7TkGd0reSEvAO8S+NZnYLuwwCICxSngi2lpSgLdHmXKn23AA15r3W/lP6fTbfOqNt4S0fMAoGCCqGSM49BAMDA2gAMGUCMBlqpunWTrZofGScjWsmaOej0/ob2UI7ZSL0jeKtSVFtJZVPl+1Akjp9G+fKilqTvwIxANelHA7LIonuyjQIi65SHgGDVcEWDmK/IDgkzaFwcYCbeVccYb/cqM6UpilwzRE29A=="}, "tlogEntries":[{"logIndex":"3602394864", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393506", "inclusionPromise":{"signedEntryTimestamp":"MEYCIQC4lnPKbCPWPx/VW1knFiLfX3hMVW8VWynkz/x/IaAhzAIhALQSIexdWqUOMreAgiqYaXhcuVSQuzE4jnJvTaWYs5La"}, "inclusionProof":{"logIndex":"3480490602", "rootHash":"z9JdzvlC1QNl6LItTQdDiW6R5wHeBmTmwRxhnSRyHzU=", "treeSize":"3480492064", "hashes":["AQhkWPrR7p0kC5gIl48v7xrZH3Se8Mh2+nZPe+mnr/8=", "XHW+lPJR9VQpccnb1qVQqKMHIOeEOGv8y4JmRcJTKTI=", "HPJx52hbEFV2A7QTt5an2atPPJk/zQWVxytCW1Ywwwk=", "SN16VF4t8UKGfUAsIkiukYf4JyWtTxhnI1GrWNbMby4=", "ppo7XrPTa04im9HKSrYN5B4llDT/0GAKr5tg5qqFiwY=", "bBOWQpz9YC+SOpy5tabR/2Y/XEcaKER7y27jfoD0aLQ=", "ztiiFp1oSTcs8qKkA7/g5tQB+9z7QbQHpiLOt41YCSg=", "0X+BxMBr+ewTc9FFcNYdL/sxoad2gwTjkdQRDoWJO9k=", "XIx1KlU6FRlgfqLU4SH0/g1S6ykVmDX7PDEbec4HAAc=", "7RGClMFOT2WHsUdAv+4RcxGZClLrCzbi4wZ/z6ADMR0=", "ZsowhZV6bLYItSUK8N23wy7aM6euK0jkEpJkczBfPAM=", "gglATMBEQLL2bThSjR2zq8vXwIO6wItvyZZOtzMWuwk=", "ZvS+YhPp0mltaCQFnreiZDA8Tdeu7YbmyIXoiy8VCPE=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480492064\nz9JdzvlC1QNl6LItTQdDiW6R5wHeBmTmwRxhnSRyHzU=\n\n— rekor.sigstore.dev wNI9ajBEAiAQPofhIV0GdF6QK1pEALtYGT2mbFz6uo9YVA/yaAZDiwIgM+QkaSegE2jUdtGvL/ft70t+2mobcI0wULpdFF4YNq8=\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI2MGZhYjk0NjE4NGI1YmNkNDc4N2U3ZjgzYzBhZjYxYTZmMjI3ZDQ5MjdjODUwZmYxMzUxODAzZWVkM2JlMGIzIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJQTIwbXRyZkFhR2ttaVV2NFRneHUrRUVLcStNYkR0WUJPZWpHb29VUFRuTEFpRUF5VDAwdkR1dkN5NEplTUtBSFhHRi9obGdaV0RGOWxPZzlyMGZLTmFMdGxjPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KTFowRjNTVUpCWjBsVlNIVTRZbU12VEZsb1MxWXJOVTlaY1dOWVMxSkxSV1ZQTDA4NGQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUVlJSTVZkb1kwNU5hbGw0VFVSTmQwMXFSWGROVkZFeFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZIY0dWMWNtZEpiamw0T0VKMFRqRmFTMkpFYVd0NE1tRlhjM2czVDFWUlRVcE9VellLWVV0cFVHdzJaMUI0YUd0b01HcDJiM0JKZDBWUldISmpUM2hvTURoWVYyMU9SME5vY1VFMU4ydFpWRVJyVlhCVmIyRlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CVk1qQjNRVUZDUVUxQlVucENSa0ZwUlVFMVIyaHJhbFZWTjBSMFNVdEJlbTE0TmtWSU4xUnJSMlF3Y21WVFJYWkJUd280VXl0T1dtNVpUSFYzZDBOSlEzaFRibWRwTW14d1UyZE1aRWh0V0V0dU1qTkJRVEUxY2pOWEwyeFFObVpVWW1aUGNVNTBORk13WmsxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKblFVMUhWVU5OUW14eGNIVnVWMVJ5V205bVIxTmphbGR6YldGUFpXb3dMMjlpTWxWSk4xcFRUREJxWlV0MFUxWkdkRXBhVmxBS2JDc3hRV3RxY0RsSEsyWkxhV3h4VkhaM1NYaEJUbVZzU0VFM1RFbHZiblY1YWxGSmFUWTFVMGhuUjBSV1kwVlhSRzFMTDBsRVoydDZZVVozWTFsRFlncGxWbU5qV1dJdlkzRk5ObFZ3YVd4M2VsSkZNamxCUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyzADAgEAMIICwgYJKoZIhvcNAQcCoIICszCCAq8CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgBFl75XddSfrsuKFSYt9SIyJiza20/Ww2vZzN1oD/ZkkCFQCvWX5vkUoOq0DDUXPTwPaYvNzwBhgPMjAyNjEwMzAyMDUxNDZaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHcMIIB2AIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAzMDIwNTE0NlowLwYJKoZIhvcNAQkEMSIEIFAyH/j5rfR8cjS4NhuJOEMTTqONs1wjFfAI8rVSxmk2MIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRoMGYCMQDOQfhfRThesQIHVZyN7mWWqbT8VR2qES5y878Zvop9gkzEkZ/eC8dPZTUCbTDixP0CMQCWETCA+o8q981PvZ3NJRviCg2+3P1haVxLJ5GiRYzBPguWNZJ7GWCEhagvnzI84eU="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"YPq5RhhLW81Hh+f4PAr2Gm8ifUknyFD/E1GAPu074LM="}, "signature":"MEUCIA20mtrfAaGkmiUv4Tgxu+EEKq+MbDtYBOejGooUPTnLAiEAyT00vDuvCy4JeMKAHXGF/hlgZWDF9lOg9r0fKNaLtlc="}}
|
build/torch210-cu128-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch210-cu130-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/{torch211-cu130-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch210-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 410664
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8f6c57b1e73f7c7592f7be28794169a5517d90af4ee2f4a921829be13781057a
|
| 3 |
size 410664
|
build/torch210-cu130-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -20,19 +20,19 @@
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
-
"_ops.py": "
|
| 24 |
-
"
|
| 25 |
-
"symbols.json": "
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
-
"commit": "
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
-
"commit": "
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 24 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "j2xXsec/fHWS974oeUFppVF9kK9O4vSpIYKb4TeBBXo=",
|
| 25 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
build/torch210-cu130-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLjCCBrOgAwIBAgIUOsJwl36bHG0b5M6n6N8GIcDMOWMwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1ODU4WhcNMjYxMDE5MTcwODU4WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOi7IC1tvZn3KGWj2DIyV+GfGYvIwLhE2InvV5AwvWCWHPQW2JmQUERMXsv2KlGqtwbwQ75/BdG//P9LQSYTlf6OCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRojqgAABAMASDBGAiEAx70P2tYJMB7zKUD4jlA9YpIK/a0US+pBdsn7qeSI/qICIQDQqSZisdWFlO5gHZYXzUNLNGQGsfcg3TKKK8d1ZPN3VjAKBggqhkjOPQQDAwNpADBmAjEAt3R3vygUrET/tv9JfQIV8/3Kzx6o7sK7UVkGPr6Qa3aNeQF5cMwHvasrQ/owUMbAAjEA+C0EV5iFuBQz9Nk0nwIZ1zQq9hN6/WIaD7JABM7A1BjzJDzJ+UxGW5CiOGZsPWEX"}, "tlogEntries":[{"logIndex":"3323772481", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429139", "inclusionPromise":{"signedEntryTimestamp":"MEUCIQD2QYKDIKxOJeWibmgDyX/j02PrvbVKP2+H0dhrdJEkrAIgNIJrWdk2CdyaHfIxzIJ5rujxIms5HQ9n6fsQ9ntyYgY="}, "inclusionProof":{"logIndex":"3201868219", "rootHash":"qHbhsvcv93NY6aefgLbNIYE4kVUCUe0NV4eRVtccJys=", "treeSize":"3201868228", "hashes":["XAJBY/JKLpaY+dZxwc8PRU3xKJYDOa6jdgSHazEt58M=", "pNTlWqlrtrecvhv74ttcMhQMX0MqxU0fLEjQAWIx2ak=", "q7727o3jyfoDHP49If1sHmp5SKnGdIYcRIR4Ckyyxb4=", "VMnMz50AwbunonLX+4hOkb/BD7wMlUGq1EkqnayhtX4=", "+69j4S4C5nFafHUwgRbshWAqrthzGc/YRC8YVcH9Tmw=", "lg7U7emXAefNlKN53uhjb8I10Ih5efu+b+44izHUuWY=", "i2Y+y+mZHjhlULnWgcHFtScBO2yGOMG9AinRZJQXS1c=", "yKBUVDJgU8ACKPM6C5MHn6W30PlPzIXzq9ZBzDLHFR0=", "vIj1uM8VfWQMrUqihHhuL2Af8QkL7QJu14hc1Yg+dyc=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201868228\nqHbhsvcv93NY6aefgLbNIYE4kVUCUe0NV4eRVtccJys=\n\n— rekor.sigstore.dev wNI9ajBFAiAIMtQI6LfYFAs3TZVanZZLR0iR/Hw5G2jbJan6oK5exwIhAP0cG0sIHNan1ltP2wkIjG3FegVSJmkdCfM5Ey9+gzB/\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJhNTgxYThlMmEyZWQ5YzkzZTYzMGVjYzRlOTgyN2FlOGZjMTI0YjdjNGE4MGVjMzEyNWMwNDA5YjU4MDJlNWQ5In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJR0xxZXFSK2x6K2pMb0R3bW1HUEx3eWVJNWNYWmppNGM3cDNoNE5ndkc1WEFpRUF1OW5rMWRjQVdOZWtkTmFGSXpWUWszbEI3OEp1ZmlJeFFnUHYzZXRyQW9zPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1ha05EUW5KUFowRjNTVUpCWjBsVlQzTktkMnd6Tm1KSVJ6QmlOVTAyYmpaT09FZEpZMFJOVDFkTmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMFJWTkZkb1kwNU5hbGw0VFVSRk5VMVVZM2RQUkZVMFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZQYVRkSlF6RjBkbHB1TTB0SFYyb3lSRWw1Vml0SFprZFpka2wzVEdoRk1rbHVkbFlLTlVGM2RsZERWMGhRVVZjeVNtMVJWVVZTVFZoemRqSkxiRWR4ZEhkaWQxRTNOUzlDWkVjdkwxQTVURkZUV1ZSc1pqWlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKdmFuRm5RVUZDUVUxQlUwUkNSMEZwUlVGNE56QlFNblJaU2sxQ04zcExWVVEwYW14Qk9WbHdTVXN2WVRCVlV5dHdRZ3BrYzI0M2NXVlRTUzl4U1VOSlVVUlJjVk5hYVhOa1YwWnNUelZuU0ZwWldIcFZUa3hPUjFGSGMyWmpaek5VUzB0TE9HUXhXbEJPTTFacVFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2NFRkVRbTFCYWtWQmRETlNNM1o1WjFWeVJWUXZkSFk1U21aUlNWWTRMek5MZW5nMmJ6ZHpTemRWVm10SFVISTJVV0V6WVU0S1pWRkdOV05OZDBoMllYTnlVUzl2ZDFWTllrRkJha1ZCSzBNd1JWWTFhVVoxUWxGNk9VNXJNRzUzU1ZveGVsRnhPV2hPTmk5WFNXRkVOMHBCUWswM1FRb3hRbXA2U2tSNlNpdFZlRWRYTlVOcFQwZGFjMUJYUlZnS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyzADAgEAMIICwgYJKoZIhvcNAQcCoIICszCCAq8CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg4N4ZW2JIsnMQ8WktGQQfV54/81q5wmiFvn5xq1XqMYgCFQCUFAn+H0Eb7gKVwo8RiUboYZDSaBgPMjAyNjEwMTkxNjU4NThaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHcMIIB2AIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAxOTE2NTg1OFowLwYJKoZIhvcNAQkEMSIEIEUq50YKG1d1cOGD5WTXnP7L2vfL2/ynmuNt3yUm3nzsMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRoMGYCMQCambyE1BpdvML0lsOd+a0lvvBM63fCWwD2M2+gmwbuTG1buGRFXIEIAdswRpCe1tACMQCZCwN0vcwByry50MSlPYR5iWWkI3Mobv4mWH4k5jWEaGnziKCJfU3z5wc1+MayDoo="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"pYGo4qLtnJPmMOzE6YJ66PwSS3xKgOwxJcBAm1gC5dk="}, "signature":"MEUCIGLqeqR+lz+jLoDwmmGPLwyeI5cXZji4c7p3h4NgvG5XAiEAu9nk1dcAWNekdNaFIzVQk3lB78JufiIxQgPv3etrAos="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrOgAwIBAgIUcrAqqV2IHyj8aJtHtUg0PBrz8DEwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MTU1WhcNMjYxMDMwMjEwMTU1WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEt5BGTO864lCEJs1iXRP56AJ2oXjVMUerpD8VLUkmfP3TFwX1ST7TPzyzAktbtDP0lvDRskU9/KT5bN7tUGLIXqOCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpVdyQAABAMASDBGAiEAwiAIYpURUaYAXA/nRskmXd2C74kjiixOvZZ/5mpYua0CIQDnkp/SDnkS1G8jQ3Rq0w3/+3IpTiO79M+qUQc+/P77VzAKBggqhkjOPQQDAwNoADBlAjAEoN/XHUlafUrhQIrkQ5kbOFdELYeR4CevykGw0uhZQi+VeBivv9Z6mOu/9kj+gUACMQDkLpeW2XWhjGoCuyibeuRV4pT1nztJq7YocOjT2xezA8rPqcF7iBaGdn3+JrCC56Y="}, "tlogEntries":[{"logIndex":"3602398577", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393517", "inclusionPromise":{"signedEntryTimestamp":"MEUCIC5TuhFOBvo73D4fvxZHj4jJxhqgnJqQVdIjcllTmrdUAiEArbuFYFngY6OXvGY9qcwGnpOZMaTgBzbPrZh5sLXG3Uk="}, "inclusionProof":{"logIndex":"3480494315", "rootHash":"4+JJRruMeZ2Ql2UlwTRRmihJpUlrq4KVh7YplX7P5u4=", "treeSize":"3480494683", "hashes":["Z3ZasFyOQIbslFReU3uXhe2HZvXkfG7JcsjQBZq/U9U=", "lD0VaewuHeQcfud++sUQKbi0ZuO+fMG+Ve3uUKzHMmM=", "vOdBQPJ4r9Oyz10n9ox2iD3TxDBGm4KyA4dZzrzm7e0=", "D7C0HLUvCFKWm1PeGwM27zYj2LaC7UyuxSj1WlL2RtE=", "wr9Tutm7VdDyPOZEXexmEuureoxsSI/ylHAwMEJ2N+k=", "1mpx3SueqjU5Dd79KGBYtknPOaGjEhXIYTGpOmPxgDk=", "utk6ETY+rCvQr2heDEETj4aNXjkykayJ/qH54mhghAg=", "iRPf0iV0EWDDw8YgG7qSYNPJPJe8YB6uJKkAu6J/uoY=", "XSr5fwh58MYF0t23h3DjcB5ioW4a1tBzfMR1GTd+/ew=", "V5AQt3j6XPaDPTCyQRJQ7dobt0+u20xqVRkmvkpdRkE=", "ibsbnCCWnR3q8QKruUO3q6GT6lpj6HiDbrD5UVAwCJU=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480494683\n4+JJRruMeZ2Ql2UlwTRRmihJpUlrq4KVh7YplX7P5u4=\n\n— rekor.sigstore.dev wNI9ajBFAiEAkFjwMolAvevuoLLE+8txJeQPYaJr92q9XhpujJgYVjUCIF8iFkeUNqTep2dKZa87q8VZWOPeQ0HSG5gcSPSZb2II\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI5ODUwYjk2NzBmZjhlMjQ3NjlmYzAxN2Y5NDFkY2ZhZTE0MzNiYzU1YTlmYTBjM2QwNzcxOGZmYWY5NzI4YzQ3In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUNLRUpzWitJckhibXgwSzh5dTNNVlhCbjZPSnM3S2RuWW1mdFZ6ck55TGV3SWhBTC9DcTFsUlAvY2JzcWhmM1FXSzhkVWZLeWJVLzF2aFJJNVI3KytYbUZUMSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KUFowRjNTVUpCWjBsVlkzSkJjWEZXTWtsSWVXbzRZVXAwU0hSVlp6QlFRbko2T0VSRmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUVlJWTVZkb1kwNU5hbGw0VFVSTmQwMXFSWGROVkZVeFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVYwTlVKSFZFODROalJzUTBWS2N6RnBXRkpRTlRaQlNqSnZXR3BXVFZWbGNuQkVPRllLVEZWcmJXWlFNMVJHZDFneFUxUTNWRkI2ZVhwQmEzUmlkRVJRTUd4MlJGSnphMVU1TDB0VU5XSk9OM1JWUjB4SldIRlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CV1pIbFJRVUZDUVUxQlUwUkNSMEZwUlVGM2FVRkpXWEJWVWxWaFdVRllRUzl1VW5OcmJWaGtNa00zTkd0cWFXbDRUd3AyV2xvdk5XMXdXWFZoTUVOSlVVUnVhM0F2VTBSdWExTXhSemhxVVROU2NUQjNNeThyTTBsd1ZHbFBOemxOSzNGVlVXTXJMMUEzTjFaNlFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2IwRkVRbXhCYWtGRmIwNHZXRWhWYkdGbVZYSm9VVWx5YTFFMWEySlBSbVJGVEZsbFVqUkRaWFo1YTBkM01IVm9XbEZwSzFZS1pVSnBkblk1V2padFQzVXZPV3RxSzJkVlFVTk5VVVJyVEhCbFZ6SllWMmhxUjI5RGRYbHBZbVYxVWxZMGNGUXhibnAwU25FM1dXOWpUMnBVTW5obGVncEJPSEpRY1dOR04ybENZVWRrYmpNclNuSkRRelUyV1QwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg3zAIWGvdRuA8Ld9oZhBRJakcp1TN5NjzTnPRsri8C2ICFQD4RP0Wr7ZQz1VIR+lhHFAEhYLu4hgPMjAyNjEwMzAyMDUxNTZaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHbMIIB1wIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAzMDIwNTE1NlowLwYJKoZIhvcNAQkEMSIEIErO0HhBgAMm3POhqdhL3fC1pWNbLQAUSXt6DMDeZFJVMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRnMGUCMAs4y/6DIG+g3E9m2TT80OmUoA+Ok8y939OD7IbOFlm/cbwgyJkOX0zgWb9xycqbCgIxAP0bh2yDFTzGoxBHNfNf/3SRvciVMWXgD8oR3RkZt0PhCY1xuZZ2J7kt82BcD6RApQ=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"mFC5Zw/44kdp/AF/lB3PrhQzvFWp+gw9B3GP+vlyjEc="}, "signature":"MEYCIQCKEJsZ+IrHbmx0K8yu3MVXBn6OJs7KdnYmftVzrNyLewIhAL/Cq1lRP/cbsqhf3QWK8dUfKybU/1vhRI5R7++XmFT1"}}
|
build/torch210-cu130-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch211-cu126-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/torch211-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 229664
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:576c5c6e13d94fbfb344de42df69954ac1312a9f58516975c5d5e279dfcef9ae
|
| 3 |
size 229664
|
build/torch211-cu126-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -18,19 +18,19 @@
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
-
"_ops.py": "
|
| 22 |
-
"
|
| 23 |
-
"symbols.json": "
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
-
"commit": "
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
-
"commit": "
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 22 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "V2xcbhPZT7+zRN5C32mVSsExKp9YUWl1xdXied/O+a4=",
|
| 23 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
build/torch211-cu126-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrKgAwIBAgIUFVsVaQeTF27KyuMvRs303QB46QEwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1OTAzWhcNMjYxMDE5MTcwOTAzWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWqN3ZkXF3JPq6dO0re1kIMdlCGT+Byd8nirifO4PIcw/E+DmIPBuRjHUxv7ytgv54PO3nyygW6ivZoXrCpjbUqOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRo2vQAABAMARzBFAiA7KbDArvBqPe1ALnBUn5xPqTBrCu0uPZ5o5JIVNmtWWQIhAI72Pj0QRZdmAGaW9SPU+XY5a2TZJeFFz2TObTVLf+vsMAoGCCqGSM49BAMDA2kAMGYCMQCql53VlR9HerIP/8d8MS2TkDgps2e9xa9eubylKsvXZ3t+rOlrAzEWxd9VNcevsWcCMQChmdaNx1EI2HBcIBckusOpzZ3Qc5/Rrhvb7BaeWEFWRwhhuTgdNQ+GXa5mhEI+6fU="}, "tlogEntries":[{"logIndex":"3323773771", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429145", "inclusionPromise":{"signedEntryTimestamp":"MEQCID/VN2RjyUCVq0k+ZOsrG08jdEJR1aDaf4j3j1HyWIMkAiBCAPSRq+t7dlEc7EBUxkXOUL/QqCMVneeIp7AyUVljDw=="}, "inclusionProof":{"logIndex":"3201869509", "rootHash":"W9claMolZ2LXhc/23lO1qqtJ10niMaPMJZgoa7HKxEs=", "treeSize":"3201870071", "hashes":["raHjQY+QIo39yvdFKrg7KeRipu/iDdUoUxzfUW2d0/o=", "eRcYa8n7auHMoYlKergGcS7JuBFDy4PuFoVMCsLqgUg=", "/fD8z0DuRGkfJK9aH/KX7Npv+AeXsOTHDezmb9uBfw8=", "XPJy46K1U8x9i06aKdJZzOTFXAAiwqwCK4qCuJsvCew=", "d5Cw1FQX+FKrn7bb2yDe64FrJ8rI/fA7lVc1TrBIRxE=", "jqor0B/zlWyyxIp6l1vzgn7tdsR17YWEG7+SbewIwjM=", "JmlM7j6N/BrbY5MEwBtf4UBDf7ICI4oP8dQR3m8tPnQ=", "epPzYj28zI13Ex7N6T1AEFlj2e7OfhJNzUTft7YXXaw=", "GJdEUFVAjBjlgt2QrxlxbFPeFn+gGuCFQJC/BhEoVks=", "kAXcK3qZBVLwzxb8d5ZiNPgflqeJhoaRtsQea1HAhhc=", "/VTLdp40meMX8B3H3VAry72qvwJQ+KlULgQDrKWn4yU=", "sghJxkV4aXmhkDlPntrZ3JulU+RYeZIS3dl45uyZNe0=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201870071\nW9claMolZ2LXhc/23lO1qqtJ10niMaPMJZgoa7HKxEs=\n\n— rekor.sigstore.dev wNI9ajBFAiBaFRg68PGZFSz5CRU+Vj5ksZ9mA6Ydrr6ZUuvS+JHDpwIhAK0SfX8LL9Vfjwxndf7OewBCQDt1imaxHdWG+gDcMZao\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI1MDBlMDIxNjJlOTVlM2JiZmY3ODE5MzAxZmEwZWJhNzUzZmY2NmY4ODhmNjY5ZjcxY2ZmZGVkZDExNDY0YTE5In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FUUNJQWo5WVRBeXdRRTlCNXpYNzRyY2hEWU5BNDFUeFBWTExua1BJMDdFa3ZCWUFpQnBFNjBhR2VxaHI5WVJwZ3ptZmRDdnNNaVc3K2VDbGZYQkNZQ3BJdDZrQ0E9PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KTFowRjNTVUpCWjBsVlJsWnpWbUZSWlZSR01qZExlWFZOZGxKek16QXpVVUkwTmxGRmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMVJCZWxkb1kwNU5hbGw0VFVSRk5VMVVZM2RQVkVGNlYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZYY1U0eldtdFlSak5LVUhFMlpFOHdjbVV4YTBsTlpHeERSMVFyUW5sa09HNXBjbWtLWms4MFVFbGpkeTlGSzBSdFNWQkNkVkpxU0ZWNGRqZDVkR2QyTlRSUVR6TnVlWGxuVnpacGRscHZXSEpEY0dwaVZYRlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKdk1uWlJRVUZDUVUxQlVucENSa0ZwUVRkTFlrUkJjblpDY1ZCbE1VRk1ia0pWYmpWNFVIRlVRbkpEZFRCMVVGbzFid28xU2tsV1RtMTBWMWRSU1doQlNUY3lVR293VVZKYVpHMUJSMkZYT1ZOUVZTdFlXVFZoTWxSYVNtVkdSbm95VkU5aVZGWk1aaXQyYzAxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKclFVMUhXVU5OVVVOeGJEVXpWbXhTT1VobGNrbFFMemhrT0UxVE1sUnJSR2R3Y3pKbE9YaGhPV1YxWW5sc1MzTjJXRm96ZENzS2NrOXNja0Y2UlZkNFpEbFdUbU5sZG5OWFkwTk5VVU5vYldSaFRuZ3hSVWt5U0VKalNVSmphM1Z6VDNCNldqTlJZelV2VW5Kb2RtSTNRbUZsVjBWR1Z3cFNkMmhvZFZSblpFNVJLMGRZWVRWdGFFVkpLelptVlQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQghj+oPKYi7hKpdknu+CX5veQMys+Ly5bNqBV0dawdLR0CFQDMiWwTnoBddiRr0LzhpeiYiCqEYRgPMjAyNjEwMTkxNjU5MDNaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHbMIIB1wIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAxOTE2NTkwM1owLwYJKoZIhvcNAQkEMSIEIAtRNBFmvTLWUG/bF7MmAqALkL6Odc4YASmnl8iMgP0VMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRnMGUCMAapjIKaeDyH2pau/ieCmDLjNK7iKPcjTSj1SSH/oRaBO4Pq9jrdqaTLFMtOWNc/egIxAKr1/QNKkJ8gtomOyTsEtPwvLIW5vctBXkWj3oAhyUkHWOgvv81CFSkuxzzRcceSTw=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"UA4CFi6V47v/eBkwH6Drp1P/ZviI9mn3HP/e3RFGShk="}, "signature":"MEQCIAj9YTAywQE9B5zX74rchDYNA41TxPVLLnkPI07EkvBYAiBpE60aGeqhr9YRpgzmfdCvsMiW7+eClfXBCYCpIt6kCA=="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHKzCCBrGgAwIBAgIUeQ6TEO8h9UT2ZwFO45khqI/OcuAwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MTU5WhcNMjYxMDMwMjEwMTU5WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8tVEtiSID2xtPTFaKZDX/ewoT3p2HntR5JSD2m3a4soube1Bj3QSZJ9aDAh6LyvEtxQiX80sk7fU0isUrS+yAaOCBdAwggXMMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGJBgorBgEEAdZ5AgQCBHsEeQB3AHUA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpVrpgAABAMARjBEAiAeoSa+ucHFdNenJ73tIJnC6OoDKjH4Egz2VOrp+xAGqAIgR9siId7h+LrcgzQS28Nt6Fdaah69jvJrBhXovo93BpswCgYIKoZIzj0EAwMDaAAwZQIxAPxS0T8FrCvk0l7GcTakhG9nmfB62jCMbZ7ndvObobjZqJ0tkFD9hRWC2A17dXm2CwIwGziNxfmDwqQrheJj+RouYCh7YzgICiW/Ugh9sJneKj9jUp+Bh/T4Zbnrj/4Hjc3p"}, "tlogEntries":[{"logIndex":"3602400084", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393521", "inclusionPromise":{"signedEntryTimestamp":"MEUCIBi3roElYOcuRm3nymw/5oZMp3PT5YFGOxJ/adhAnXVrAiEA9btSBgnJ5zMqDmUJxMV7CbB+htfcuI0xC6KSwWdzh/U="}, "inclusionProof":{"logIndex":"3480495822", "rootHash":"djwGq5X3E1K2AsATIuKn6YQa1m7/VXOBV36CxAxWJUU=", "treeSize":"3480497236", "hashes":["WSfvYs7FoUp+aEVuL+U8PS+21zVamc1wTaI4L1Cc/HI=", "UQqNIOY2UBPkYHI8zywKNu017ULpUa2cOKatqG+0Jtg=", "y+5nMZAw26485bQz4EJ8Xw92Qg9NDlgpbOrtT+k1iyo=", "W5yQR2ncRZnhgjfn2TBtM3nlrytYKJ5Mgi+u7yxNHx8=", "lFqsYH9mC3YSeXSEJUQ8f1/Vg/J0Fr8NlE16XUgV91Y=", "0Ldvehgx/wWhYIcFPvd0+HPXdIc49bK0vUJO4lc+oa8=", "sy/fGhDhBzvb+7FLv+bQfYMbfdZxlBLijKk+3lxTCOA=", "5X0MJrqZdmyuJRuG2TuFa8AtisUgbLtkbrnrPNYiX8k=", "GUYZ86Ii1gkh5FBF3dgcSO47bO5HGHi+a/OnA0ZVYoc=", "y0+aK5PJWiijdkv2VBmxgFq/wNCxEEp2pVa0qIINqlA=", "23+CpwefabQSnnP5xidkezKwL9TJABlhEaTGgI1V0hw=", "S9n1wnsa1gU5JsiO32S7MTImh8W71BN8zPga61r8jpA=", "ibsbnCCWnR3q8QKruUO3q6GT6lpj6HiDbrD5UVAwCJU=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480497236\ndjwGq5X3E1K2AsATIuKn6YQa1m7/VXOBV36CxAxWJUU=\n\n— rekor.sigstore.dev wNI9ajBFAiEA13VXVplfgz/k2RP44CuFrPaTr4XX2Vj88U5QR2Vwy8wCIGGgWW7PKbsxmRbcLMmMQz7M56lz2Zodv+031LIS+/Yr\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIxNmFjNmU1ZjhlMjk4ODA2MDZlZDc4YWM4OWZlZTc4ZWU2ZjQ0NWNjYmMzY2JmODc2NmE1MmUwZGNmZWE0MjhhIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FUUNJRUFIMzFHODc0UkhEZW1MOWVjOEl0N1FlaEZwMXp1T3A3R0dvRUZLR0pCT0FpQjFhYjhZNkxWVzJ5eFpsUmhEaGxvMVQzWWFLWjFwSno5eEFWWVl4ejdTUUE9PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaExla05EUW5KSFowRjNTVUpCWjBsVlpWRTJWRVZQT0dnNVZWUXlXbmRHVHpRMWEyaHhTUzlQWTNWQmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUVlJWTlZkb1kwNU5hbGw0VFVSTmQwMXFSWGROVkZVMVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVU0ZEZaRmRHbFRTVVF5ZUhSUVZFWmhTMXBFV0M5bGQyOVVNM0F5U0c1MFVqVktVMFFLTW0wellUUnpiM1ZpWlRGQ2FqTlJVMXBLT1dGRVFXZzJUSGwyUlhSNFVXbFlPREJ6YXpkbVZUQnBjMVZ5VXl0NVFXRlBRMEprUVhkbloxaE5UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkS0NrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NITkZaVkZDTTBGSVZVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CV2NuQm5RVUZDUVUxQlVtcENSVUZwUVdWdlUyRXJkV05JUm1ST1pXNUtOek4wU1VwdVF6WlBiMFJMYWtnMFJXZDZNZ3BXVDNKd0szaEJSM0ZCU1dkU09YTnBTV1EzYUN0TWNtTm5lbEZUTWpoT2REWkdaR0ZoYURZNWFuWktja0pvV0c5MmJ6a3pRbkJ6ZDBObldVbExiMXBKQ25wcU1FVkJkMDFFWVVGQmQxcFJTWGhCVUhoVE1GUTRSbkpEZG1zd2JEZEhZMVJoYTJoSE9XNXRaa0kyTW1wRFRXSmFOMjVrZGs5aWIySnFXbkZLTUhRS2EwWkVPV2hTVjBNeVFURTNaRmh0TWtOM1NYZEhlbWxPZUdadFJIZHhVWEpvWlVwcUsxSnZkVmxEYURkWmVtZEpRMmxYTDFWbmFEbHpTbTVsUzJvNWFncFZjQ3RDYUM5VU5GcGlibkpxTHpSSWFtTXpjQW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09In19fX0="}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQglxAchb5GGGeoWMG1iWOHsN0uYK0UIplKG+pRlQ6JiHoCFQCyzw/qkoGSyTj+itiwBzJTCbgnvBgPMjAyNjEwMzAyMDUxNTlaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHbMIIB1wIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAzMDIwNTE1OVowLwYJKoZIhvcNAQkEMSIEIAPUydhjP8Ux3wKsRWhseieTnBJyEnpIfooIcqfkMZNcMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRnMGUCMBARkTxUOFxdlq4gmf+i1QpCtlSSHzF9FfXNYfAs7NwoUzVjBJlDXdL3xiFO1yFplwIxAIrAL11+ILDt6nCj8emOblQv8klvepi4yPfluSpO1XfIqUOBy8t0CDmF8Ztv5CHj1g=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"FqxuX44piAYG7Xisif7njub0Rcy8PL+HZqUuDc/qQoo="}, "signature":"MEQCIEAH31G874RHDemL9ec8It7QehFp1zuOp7GGoEFKGJBOAiB1ab8Y6LVW2yxZlRhDhlo1T3YaKZ1pJz9xAVYYxz7SQA=="}}
|
build/torch211-cu126-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch211-cu128-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/{torch210-cu128-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch211-cu128-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 385160
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:43f3f517f365181c68cefd9f1f87aac18d6c0d44cc2550d161609e204b476c7a
|
| 3 |
size 385160
|
build/torch211-cu128-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -20,19 +20,19 @@
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
-
"_ops.py": "
|
| 24 |
-
"
|
| 25 |
-
"symbols.json": "
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
-
"commit": "
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
-
"commit": "
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 24 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "Q/P1F/NlGBxozv2fH4eqwY1sDUTMJVDRYWCeIEtHbHo=",
|
| 25 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
build/torch211-cu128-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrKgAwIBAgIUQsRIFi4slmKfyHUCXcP3W4xHCGEwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1OTEyWhcNMjYxMDE5MTcwOTEyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAElIOR5ypMJW6Ilbh/Z3CWfKPwrbIhF7gYD81zZGWe7tWbRrBIBZ7EC/QNFMtD3nXuUXZVZOiVzm78leOeRutKn6OCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRpaGQAABAMARzBFAiEAx3/bVETT68VXVa0guGum2aHhCpH0d48XyHfGRazWDlsCIAvXbFRkhoFMHHin56p4Dk/KwbiI3Ojz8ogfk64BotXGMAoGCCqGSM49BAMDA2kAMGYCMQC5dMLNK7wpSWILmStCeXl8dIox4UgGoz2GRXZfi1m7VlGn2DZaa7mYwaeatQ89IrICMQCzdBT9Mjye2FPtTpVsx036oiQxcZCM3qHfjyl0iBSo+m8wOnMyGLzeHSKtwToyB8s="}, "tlogEntries":[{"logIndex":"3323775407", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429153", "inclusionPromise":{"signedEntryTimestamp":"MEUCIQCv9PEdQ2ohZRyhQdaZiGJiw+vHRm9rctQnfHKSik5dcgIgVx9HYlhg24aJD07+qWkiL6fPMRlZdWaO4SsEGxB2Bug="}, "inclusionProof":{"logIndex":"3201871145", "rootHash":"54qruKG0yzo+f75Kpm/kL2m289lYdeozLCDD9m9SNOQ=", "treeSize":"3201871354", "hashes":["FB7uA1nB4/6wAvcvCTBJ8UcUXgpxoOqe65UgHsU8HUA=", "Oh9qbQ7BtOATK9vy8lXAQZu508niFa+W+tyyl7R+CII=", "g+L+GxNHar/fvsLRu1AiUcQxSyv+9uDscSKYDK2XT6Y=", "6qgYiPJOjr3gN5EaX+3qZ3MuUWE4ItJHTPYICmXELvM=", "pA+KmHqxg0E8DZbdo6oaCl8+lBOOxxcRT/I5X5dXLa4=", "E9khCu+JBWvxI1LYoo5Zu3/u6wB9Ul+z3uVJrDYdnZ4=", "EZ9926bjgfuI5NuGkcblSMVYpjdcbNE9CsHIXV760go=", "smm/CTKGpFV9Ym5y8gc3ioBf689FSSAfENQZaOwK2a4=", "pHtX82Y74bvwhuKZfb907BY0kRutGODi0V+g0AevY3U=", "glyQw5Cb7UTQcVC8Nv6dsXFY/Q41T/OzJMUPByTDcuQ=", "lXysSfZzBRrHF3PliB4b5n2skqb1A6lQIEKJfxyqFu8=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201871354\n54qruKG0yzo+f75Kpm/kL2m289lYdeozLCDD9m9SNOQ=\n\n— rekor.sigstore.dev wNI9ajBEAiBY3LhnRJV2GIECj7oMIyNTFVVAuxfsLbMyAf0QLcRzAwIgC86Kt3RkhW8yfsdrfGbRefpKiF43Lb9OiWVcZdtkqh0=\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI1ODI1Yjk3MDlkZGZhNWUxYjI3Y2I5NjZlNTAwOTZiODUwNDdlODc0MjgwZjVkYTYyODk2ZDNiYjM3YzMzNmI2In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJRXBwV0dNbGgrM1ZKZ2lCWWdEcy8yTXd3ZmJ2dTdKR09PaldidjFIQmlSNEFpRUExRENYNDExdVdHMjFJRFlKQkZ5Q05qeWxKYTFGY1ZrU203VWZURWlVanpvPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KTFowRjNTVUpCWjBsVlVYTlNTVVpwTkhOc2JVdG1lVWhWUTFoalVETlhOSGhJUTBkRmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMVJGZVZkb1kwNU5hbGw0VFVSRk5VMVVZM2RQVkVWNVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZzU1U5U05YbHdUVXBYTmtsc1ltZ3ZXak5EVjJaTFVIZHlZa2xvUmpkbldVUTRNWG9LV2tkWFpUZDBWMkpTY2tKSlFsbzNSVU12VVU1R1RYUkVNMjVZZFZWWVdsWmFUMmxXZW0wM09HeGxUMlZTZFhSTGJqWlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKd1lVZFJRVUZDUVUxQlVucENSa0ZwUlVGNE15OWlWa1ZVVkRZNFZsaFdZVEJuZFVkMWJUSmhTR2hEY0Vnd1pEUTRXQXA1U0daSFVtRjZWMFJzYzBOSlFYWllZa1pTYTJodlJrMUlTR2x1TlRad05FUnJMMHQzWW1sSk0wOXFlamh2WjJack5qUkNiM1JZUjAxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKclFVMUhXVU5OVVVNMVpFMU1Ua3MzZDNCVFYwbE1iVk4wUTJWWWJEaGtTVzk0TkZWblIyOTZNa2RTV0ZwbWFURnROMVpzUjI0S01rUmFZV0UzYlZsM1lXVmhkRkU0T1VseVNVTk5VVU42WkVKVU9VMXFlV1V5UmxCMFZIQldjM2d3TXpadmFWRjRZMXBEVFROeFNHWnFlV3d3YVVKVGJ3b3JiVGgzVDI1TmVVZE1lbVZJVTB0MGQxUnZlVUk0Y3owS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgpY03shN3i0hD2L5Mia+LbRZbUg/FAIlwdFBJvIZtqxcCFQDhb/5g26zFl/kPCI1juB4mz2ufeRgPMjAyNjEwMTkxNjU5MTJaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHaMIIB1gIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAxOTE2NTkxMlowLwYJKoZIhvcNAQkEMSIEIFI6xh9GiPa8s/nXTtp3ouQ6VTu3Iomk154rh5Vy5IfxMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRmMGQCMHGWJz0ewJb82rEVInQh1ntGH6Fa53Sxs+d9Usr2gLwIPxvnN/86eGZiwGWy1HiUQQIwTWUTur9/SfI8jEjir6Oh5s8yMFo3Lkf4G4JA8fNKsKs5TR3Txm+t6GPBWgmV+K8r"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"WCW5cJ3fpeGyfLlm5QCWuFBH6HQoD12mKJbTuzfDNrY="}, "signature":"MEUCIEppWGMlh+3VJgiBYgDs/2Mwwfbvu7JGOOjWbv1HBiR4AiEA1DCX411uWG21IDYJBFyCNjylJa1FcVkSm7UfTEiUjzo="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrOgAwIBAgIUUJ0xbLnNomeyOhADbuiHrNn4xuEwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MjA5WhcNMjYxMDMwMjEwMjA5WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/ytCUzpY5LaatzLMyb46J6Qc31xqVFkAQTKvf+lpJN5OCi7zHd6eH59ZePJh+E3Pao8Wi7ytqCwSK89snvhTy6OCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpWSkAAABAMASDBGAiEA6PPzvo/is2b2ZMTkn7vg9cI5Ajs1vA97JmQ//60Xdv8CIQDAa6gjaxuabPCfJL+OUjOTQX6Fhoj33fH6es+6FT+aozAKBggqhkjOPQQDAwNoADBlAjEAncMLT/Yeo45NbJV2d1BK1DzQlU/Tx4Vlf/iLCpaMQ/HrGXJQDTNo8Z6YblFrKOubAjBvakWubGz3U5CClTixu39Pkvi6SMcaHNljhMft0T/lx3jBxEpjpcKA5Y6XjLqfVAw="}, "tlogEntries":[{"logIndex":"3602404086", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393532", "inclusionPromise":{"signedEntryTimestamp":"MEUCIFrhBO1rPx3MMkYqAz2eitIR7lgXcul+jk0i4MW5Kt4vAiEA6pJA6TUpnL4le7n0I7NGLYzcPTZ3D8+viY8ZFZwp8mc="}, "inclusionProof":{"logIndex":"3480499824", "rootHash":"lFU2FYft+FpcKdHsCk7BCXui8kCowLzvn3klrg5/Bg8=", "treeSize":"3480500119", "hashes":["S8ijOBF56mECnEBTBMH1A9gm/rxndal5Yj/D8ns0yZM=", "AYrAokFJea1vDPiSZzA6tg3fGD/L2ixFyeFRz+nnkxk=", "8F0NqZjahJC91SxXTS5Il70febiIMfsfRY453i/u55Y=", "KmOLl8OOYU17btIXYfcpEv26nWRzvcz4Ex4PF0tzO/8=", "MpT0Q1cXr1F1jqW4wNw2mL9r6xkxYfRn3VttSMLjV5w=", "WlgAiTEBQIvFERRnf0NrUSS3mwHvCcAf4r+b08hgdpo=", "pM0DW8Wl8W+j/L3TiLs3V2Ko5+Qt8cE+R6ESy38/nGQ=", "zZZQ0cyMIdHvQQknTj4x9PymL+llpznAjQbT5oz7lvQ=", "vSZ5pMoH9u+DEO6zCSzf+RNG3ce83OoX3keOcHZQk0g=", "O+Nau49saXaHTw4iD3vEI/XNVUoNuMk2FAqpVZyqjAo=", "9npoY7No8wxKFLOGeEwX9BZhH97uQ/YZBhrlgnpuxzk=", "Tr4IHAaQpuY1mavBnmnpxvVGt0JNFf9PNZeX9VN5Z7I=", "ibsbnCCWnR3q8QKruUO3q6GT6lpj6HiDbrD5UVAwCJU=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480500119\nlFU2FYft+FpcKdHsCk7BCXui8kCowLzvn3klrg5/Bg8=\n\n— rekor.sigstore.dev wNI9ajBFAiEA3TMnUuBDJWLdT/tvjWDpGLVyVDQxWzxZO64E/vbsUVsCIHeZk27Dp/+1dQAtUEVqETPvI0qmYXuV5KqWCg8GM1Ys\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIyZmI5NDBjNDJkODk3Y2NlM2E2Njc3ZWQ3ZjM3ZTFlNjZlOWVkNDM4ZDEzMThkYjAyOWEzNzZkMDBhZTA5MTZmIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUNQL3ZQK3RhWHc4RWVqdzFaZWFxNjA0WDAyNDBkK1JmdWthMTIwTFpjand3SWhBTXFTVFQ5NUlFem42ZXJvMGZIQnVVSVNwMTRpL000TnRXTDgzM0dhcU5xUyIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KUFowRjNTVUpCWjBsVlZVb3dlR0pNYms1dmJXVjVUMmhCUkdKMWFVaHlUbTQwZUhWRmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUV3BCTlZkb1kwNU5hbGw0VFVSTmQwMXFSWGROYWtFMVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVV2ZVhSRFZYcHdXVFZNWVdGMGVreE5lV0kwTmtvMlVXTXpNWGh4VmtaclFWRlVTM1lLWml0c2NFcE9OVTlEYVRkNlNHUTJaVWcxT1ZwbFVFcG9LMFV6VUdGdk9GZHBOM2wwY1VOM1UwczRPWE51ZG1oVWVUWlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CWFUydEJRVUZDUVUxQlUwUkNSMEZwUlVFMlVGQjZkbTh2YVhNeVlqSmFUVlJyYmpkMlp6bGpTVFZCYW5NeGRrRTVOd3BLYlZFdkx6WXdXR1IyT0VOSlVVUkJZVFpuYW1GNGRXRmlVRU5tU2t3clQxVnFUMVJSV0RaR2FHOXFNek5tU0RabGN5czJSbFFyWVc5NlFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2IwRkVRbXhCYWtWQmJtTk5URlF2V1dWdk5EVk9Za3BXTW1ReFFrc3hSSHBSYkZVdlZIZzBWbXhtTDJsTVEzQmhUVkV2U0hJS1IxaEtVVVJVVG04NFdqWlpZbXhHY2t0UGRXSkJha0oyWVd0WGRXSkhlak5WTlVORGJGUnBlSFV6T1ZCcmRtazJVMDFqWVVoT2JHcG9UV1owTUZRdmJBcDRNMnBDZUVWd2FuQmpTMEUxV1RaWWFreHhabFpCZHowS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgDDCnYVZdyQoUh5ZUKWUk4moAZKIxju858S1kw+EVaFYCFQDnR/VciDFkWEcEoy10AabV/nIkmxgPMjAyNjEwMzAyMDUyMDlaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHbMIIB1wIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAzMDIwNTIwOVowLwYJKoZIhvcNAQkEMSIEIJRg06hx3slnfy/tebXOpylhiCn1cFFXY2NvZZVa2GeiMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRnMGUCMAZz1pYq+Ib9lcmQmPRdjHBqntJas6WSNhM/gMQIH5Pi9VwAWaeJo8o85v688Z+EjAIxAITrBEetawSqbdTB+qrkIrE09qzT4CAyKfYkI5d5+vXZRPTVbb6vREhYOQufeIlyDg=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"L7lAxC2JfM46Znftfzfh5m6e1DjRMY2wKaN20ArgkW8="}, "signature":"MEYCIQCP/vP+taXw8Eejw1Zeaq604X0240d+Rfuka120LZcjwwIhAMqSTT95IEzn6ero0fHBuUISp14i/M4NtWL833GaqNqS"}}
|
build/torch211-cu128-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch211-cu130-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/{torch210-cu130-x86_64-linux/_rwkv_cuda_fe2bb66.abi3.so → torch211-cu130-x86_64-linux/_rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 410664
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3c70481017cbeff61836275cfcc1a667c44c0cf18372c133285e2e23477d797d
|
| 3 |
size 410664
|
build/torch211-cu130-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -20,19 +20,19 @@
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
-
"_ops.py": "
|
| 24 |
-
"
|
| 25 |
-
"symbols.json": "
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
-
"commit": "
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
-
"commit": "
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 24 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "PHBIEBfL7/YYNidc/MGmZ8RMDPGDcsEzKF4uI0d9eX0=",
|
| 25 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
build/torch211-cu130-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrOgAwIBAgIUOC3/PVMMBgYq+hbAPyg3ey5xxIgwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1OTE1WhcNMjYxMDE5MTcwOTE1WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEvnvv7M1AnoBaEvdy3iIluWx3nYqjO7r6VbQQGLCgTBSBa7b5CBOKGqREyZJAnx6mTganqlVMlH46RUsKYGnyE6OCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRplOQAABAMASDBGAiEA4qBhjGRUxb1pPtsthMF14Whh/yjgfKnBDyLG0waeBnwCIQDOS5vw0GB5Z9S6nMt6oYAtddwtBT0zpfxCgeSIuDd9TjAKBggqhkjOPQQDAwNnADBkAjARNPeM08QOFdPznmi6lBzNG6CmfTZN0ufc4cW+Kzz7XZbGoSV33vjfRMEGR2NQ09QCMHyUYOadA3lR2bBLk1Vuq1HmBmQ76+KKrNNd3qiDUvMgEh0JvlrDcwI1VgQOKYvp7g=="}, "tlogEntries":[{"logIndex":"3323775966", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429156", "inclusionPromise":{"signedEntryTimestamp":"MEQCIBpDZIo04UNs4e1k9R+RRXopWNSCAWAtMupNIvPpDH+DAiAEgxu3t1HARgGnq6BPOharDyagcOOnjO8IzFqTe+9WDQ=="}, "inclusionProof":{"logIndex":"3201871704", "rootHash":"Yz4tugnWyAY7tbWtrwpTKRSJ4tGX5u839YJmDogoVdo=", "treeSize":"3201872002", "hashes":["8YkGQbDNB/14Wst6wZjXX0gPgSvgNJiJQ7OUBwruasw=", "xQj+9nzKciV6/ojpbp2RfC8dzy04EN0zibXxvESA8yI=", "rOOthtnau7N3Ev21vOkND5WiLoSbpvEUc4wDtj+DPgU=", "S3+UxMaK1PKWB/GI+BESCQ87lDRKLRVwJwEysERC8HY=", "joq/l9uUx2wxx61x8eKlE8IDh0Qh0D2L8wMAb11kBac=", "rQJTIqNJl6fkx9Ma9NDNkYFBoWUGsQ47FIr1Y8P41FA=", "qhqlwv/DyfKoRnU/L0bqmJiIpFsHDFxMNIDIDiwrQnc=", "13FvdE1/nw/9bPyQQd98Tssyj8mWxkxECMH91ZIwfqY=", "78trHy97IRNOGtmVsqX/84epZR7RBz0dBWYsoSJxJL0=", "szrJoWEZBlN6vVyqAH7cigkWXjzTEDo9LT8MwP+/1iA=", "glyQw5Cb7UTQcVC8Nv6dsXFY/Q41T/OzJMUPByTDcuQ=", "lXysSfZzBRrHF3PliB4b5n2skqb1A6lQIEKJfxyqFu8=", "PJcEWheSvn2yVXD8wR9GJ6lKvUSCDM+m1WGh/i9UHEc=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201872002\nYz4tugnWyAY7tbWtrwpTKRSJ4tGX5u839YJmDogoVdo=\n\n— rekor.sigstore.dev wNI9ajBFAiEAzpa2gTTnt0z/VLUcVwJ6mwRbNXY5tWeEyZk9d7toLPUCIDsZZJ3UWrkIgwBf5YgB2WbQvR292FpdFlR/PbMS+y60\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJkYjY5YWQyNjkyOGM3ZWUzZTdhOWI5ZTFjMTg5NDNmNGRlMzEzYjg2YmJjMWE0NTM2OTMxZWQ3OGNkZmEzYWRmIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUNwZDNkVm0zZUJicVUxeXErRzRIZmM5b2c1RVMzY2FDSE5rYlE3T1FSYmxBSWdhWHNiZys2QnJsNmJUVEk2RDRZTlJZb1RIRU40dzBUVnQzWUZ4RVNQVm5nPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KUFowRjNTVUpCWjBsVlQwTXpMMUJXVFUxQ1oxbHhLMmhpUVZCNVp6TmxlVFY0ZUVsbmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMVJGTVZkb1kwNU5hbGw0VFVSRk5VMVVZM2RQVkVVeFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVYyYm5aMk4wMHhRVzV2UW1GRmRtUjVNMmxKYkhWWGVETnVXWEZxVHpkeU5sWmlVVkVLUjB4RFoxUkNVMEpoTjJJMVEwSlBTMGR4VWtWNVdrcEJibmcyYlZSbllXNXhiRlpOYkVnME5sSlZjMHRaUjI1NVJUWlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKd2JFOVJRVUZDUVUxQlUwUkNSMEZwUlVFMGNVSm9ha2RTVlhoaU1YQlFkSE4wYUUxR01UUlhhR2d2ZVdwblprdHVRZ3BFZVV4SE1IZGhaVUp1ZDBOSlVVUlBVelYyZHpCSFFqVmFPVk0yYmsxME5tOVpRWFJrWkhkMFFsUXdlbkJtZUVOblpWTkpkVVJrT1ZScVFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2JrRkVRbXRCYWtGU1RsQmxUVEE0VVU5R1pGQjZibTFwTm14Q2VrNUhOa050WmxSYVRqQjFabU0wWTFjclMzcDZOMWhhWWtjS2IxTldNek4yYW1aU1RVVkhVakpPVVRBNVVVTk5TSGxWV1U5aFpFRXpiRkl5WWtKTWF6RldkWEV4U0cxQ2JWRTNOaXRMUzNKT1RtUXpjV2xFVlhaTlp3cEZhREJLZG14eVJHTjNTVEZXWjFGUFMxbDJjRGRuUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgNX4BitZqjhR1jzopyD3tA7+UJ2DnrpRMC3/1jI5LSG4CFQCsvm3vjB7mbxjM74rsdUcoxB2x4RgPMjAyNjEwMTkxNjU5MTVaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHaMIIB1gIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAxOTE2NTkxNVowLwYJKoZIhvcNAQkEMSIEIKF6+bDHzaGPPctlmBCNAudM2/CPdLVXKDdrtofojWA3MIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRmMGQCMGhDPpOs/7Sbf94iNzMKvKFNv/Zlic/vLDWTmn53yASx3wuzoKnxOurGpDXZIxYj1wIwVR3z1lfGRr+7qLqS4fnGKnzY5f8kYUxwoG4D0OgPCNzYOc5F6kPD59RpmPasq5tc"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"22mtJpKMfuPnqbnhwYlD9N4xO4a7waRTaTHteM36Ot8="}, "signature":"MEUCIQCpd3dVm3eBbqU1yq+G4Hfc9og5ES3caCHNkbQ7OQRblAIgaXsbg+6Brl6bTTI6D4YNRYoTHEN4w0TVt3YFxESPVng="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrOgAwIBAgIUeJpB75cBmvovkuD3pejCHLhWs1gwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MjE5WhcNMjYxMDMwMjEwMjE5WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEG+ZbzmXBDjKi0IpDGU51NykDBqVGt6Rkqc9wwLWSgt8tkQoGC8wEcG95qgH7hRwZtEpkatKFQwOQYxB85vXbZ6OCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpW5GAAABAMASDBGAiEA4Hd6s4UAu2mURJg4oEGLGwKYp40j+ozdOGMb/MnlW2cCIQDAXxKOBaekuRQ6miZGa8+ugjvj4PAZv+VrAdZYt2nykTAKBggqhkjOPQQDAwNoADBlAjEA0z6elsASAn52I22A0w6q2ih1CenLaoojJglVi4zyEMGnSTtufjGgH/Mm61ZMKsD2AjAODJxlHBImDOwSTeAV3wLYY2BQBxxgj/UR/JkosloqlrG0rn/3rIAaQIk6TBKivgc="}, "tlogEntries":[{"logIndex":"3602406670", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393540", "inclusionPromise":{"signedEntryTimestamp":"MEQCIHWRoHNKo4HTaa5iHp1LBI598cxo0asIxTjnP2AOfjsbAiBx7R2lbsfZXgvEAY70e9ra+bRdRbpPgvoHU2Bg/y0ypQ=="}, "inclusionProof":{"logIndex":"3480502408", "rootHash":"waix0ZQMy1Ny/QKwsj42AvijwnHdKnKQ7iW0c1Fexok=", "treeSize":"3480502920", "hashes":["u1ShpQvIvZxrDdANB+RVbepirEFRGpomMDTw8ER+Odo=", "TkuOqTW13Qx+jcF9T69XEmb9GKQKukw5dS1hFZ2Bkqc=", "dMH5AYe6jgy1QfrvXgt0ANZ1I8UJlcy6PFnodGf+sRs=", "nN2/4hpdR3qlvKjLkZbTaKUcddANbQLp07ZiOgiUR2g=", "giWs+GTLDRTXVCMGtH1TGfYZObQ1QPGXri5WJFBtks4=", "YO8O+EEr6mscfvoDoqteBuGMVc59I9W8dJyR2Bv1OM8=", "hycqTGMz3esIx3V5pCrrq5J5EFzfuflgAvG5ZG+bc0c=", "5P3u2BZYGaAYr3lJSR2j2qpx1TV5rcziJnQs6fVLabE=", "yuI1njGiWLmuKpHWiTffmYQljdJBHaeLyq+vjqNteXM=", "UxC2+N3Y9dXMGpPj9AqX5zqJdrl81c+cwnVVVHrPWcY=", "l9+iX6yX35FVMmBjSBJR03hwrqKG1OS4I2FBvr1otSI=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480502920\nwaix0ZQMy1Ny/QKwsj42AvijwnHdKnKQ7iW0c1Fexok=\n\n— rekor.sigstore.dev wNI9ajBFAiEA333b9+J0F/knrbW6eI5o+5Jgry57cpHuVE4LBdnaO34CIDwjpIStBpAypWjA9VUXhwWBslzNuFsRDRzPSaiIhM3+\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI2YThkYzM0NzVmNTBiMzk0NGY1MzY2NWM0YjlhODI2OGMwZjc1YzYzNjk1MzIxMGQ4YmVlYTBmZDBhYTkxM2VjIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUNVUUVEUktaYlRPK0s2UHE3WitaS2RQL2tkY3gzcmpNVDZ6c0MxMkR0VnNRSWdMQnRiek1qRWdkNXRCR09Pa2VVV2E3TFI0UlhzVFB0MVNEOTNmOHVXa1NFPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KUFowRjNTVUpCWjBsVlpVcHdRamMxWTBKdGRtOTJhM1ZFTTNCbGFrTklUR2hYY3pGbmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUV3BGTlZkb1kwNU5hbGw0VFVSTmQwMXFSWGROYWtVMVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZISzFwaWVtMVlRa1JxUzJrd1NYQkVSMVUxTVU1NWEwUkNjVlpIZERaU2EzRmpPWGNLZDB4WFUyZDBPSFJyVVc5SFF6aDNSV05IT1RWeFowZzNhRkozV25SRmNHdGhkRXRHVVhkUFVWbDRRamcxZGxoaVdqWlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CWE5VZEJRVUZDUVUxQlUwUkNSMEZwUlVFMFNHUTJjelJWUVhVeWJWVlNTbWMwYjBWSFRFZDNTMWx3TkRCcUsyOTZaQXBQUjAxaUwwMXViRmN5WTBOSlVVUkJXSGhMVDBKaFpXdDFVbEUyYldsYVIyRTRLM1ZuYW5acU5GQkJXbllyVm5KQlpGcFpkREp1ZVd0VVFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2IwRkVRbXhCYWtWQk1IbzJaV3h6UVZOQmJqVXlTVEl5UVRCM05uRXlhV2d4UTJWdVRHRnZiMnBLWjJ4V2FUUjZlVVZOUjI0S1UxUjBkV1pxUjJkSUwwMXROakZhVFV0elJESkJha0ZQUkVwNGJFaENTVzFFVDNkVFZHVkJWak4zVEZsWk1rSlJRbmg0WjJvdlZWSXZTbXR2YzJ4dmNRcHNja2N3Y200dk0zSkpRV0ZSU1dzMlZFSkxhWFpuWXowS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgoRiBU/yEWYIHaMxsjcy+HYHkQsCqBVMZHXBJiiiRDEsCFBSG4/2/5Vre9NOW8FVRb93/V6bdGA8yMDI2MTAzMDIwNTIxOVowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdswggHXAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDMwMjA1MjE5WjAvBgkqhkiG9w0BCQQxIgQgoraBOCpHjWomU6SEQFQOSqe8Kodvi0M65vfyH7HjNw4wgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGcwZQIwXZ3u5Fp4Rln+TIyycQ4By1ithd501OsKpQVFdijveEPQ0mO/6GH0n9EBOLK9IGOHAjEAqZKm9lv0nRSb8J34OBLkllHJDe0/dot/54gAG88fbZx/8jEwDHerOdMs/2NWJ2FA"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"ao3DR19Qs5RPU2ZcS5qCaMD3XGNpUyENi+6g/QqpE+w="}, "signature":"MEUCIQCUQEDRKZbTO+K6Pq7Z+ZKdP/kdcx3rjMT6zsC12DtVsQIgLBtbzMjEgd5tBGOOkeUWa7LR4RXsTPt1SD93f8uWkSE="}}
|
build/torch211-cu130-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch212-cu126-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/torch212-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 229392
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:213c7c38e9b833d14d9f910eece38fad128defa461fa6451310f677021f52b72
|
| 3 |
size 229392
|
build/torch212-cu126-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -18,19 +18,19 @@
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
-
"_ops.py": "
|
| 22 |
-
"
|
| 23 |
-
"symbols.json": "
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
-
"commit": "
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
-
"commit": "
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 22 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "ITx8OOm4M9FNn5EO7OOPrRKN76Rh+mRRMQ9ncCH1K3I=",
|
| 23 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
build/torch212-cu126-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrKgAwIBAgIUF5MbeIqlrG2NKn/WU4wPv65jujQwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1OTIwWhcNMjYxMDE5MTcwOTIwWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhhljUz2cr+tacQpr4Xut42anto+VHny3mMS7pUCw8jlMP/jHxuO5T6Fhs7bNYRprPTD/OrLN9hVks9cBXwlSOqOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRp3YwAABAMARzBFAiAAp6XtZzdj4PeFa6lGd7N7UtRu27lUW1quyTtC0BN8EgIhANa9TJv1N0bzjeUOZtbCfj7PPaVV4ZjOtiorDuEObeFfMAoGCCqGSM49BAMDA2kAMGYCMQCY7upbhax8Zsv1/qrlnU+cEvQ49MNAPzAlp7sI9t0qyZa6URdLPyofqEi0SN7vPvsCMQDOnezm2NisIAUbMwyMhAxXmqzdZB3L2b/WBrxX2jxFvqmedfKgeMoW2CfNx9gyWd8="}, "tlogEntries":[{"logIndex":"3323776834", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429160", "inclusionPromise":{"signedEntryTimestamp":"MEYCIQCihW0IDwKODLuk6gLbzMZtYM4R72AfI0M7VwSWq+HvQgIhAIHnfecZ1yc+Tekr97tyr7YJ8LG7X/6w/Xi2jIZri6oP"}, "inclusionProof":{"logIndex":"3201872572", "rootHash":"HkfrimUwfeDnAs/vdijQ5P7/5fPAUSo2SvYQvycrZ+c=", "treeSize":"3201873289", "hashes":["D4R5d5Rz3tSh1DeCniYjIMBcfFbC8xh5hYmiQTR+P9g=", "VucSTmOvfwD7+wfqlsQTpglBO8f46tGo+rrd4RIJlB8=", "k2c6OPGAHwgRlBd1fljj1w+ogH52cJPHsWsTEOSQRzg=", "eOPzX5Ap5/GOT7Pq0ecyAfeIcQe2jcKjcDL1Swjv/90=", "ExNLxPvSGfJEaTv6CT/t/cerBOOt49ddrVae6XM8AtY=", "pAz/MnHMrO9ImU424ihIvFmDEtwjbCLrjec5qh3+lSg=", "qF9ZCmV3EFXTFiXuY01grqOeLOoVJOSxO2wPLsRgfD4=", "Z5WfiivB45HwESmKdt0XsM2v2TEOyViqW36qXBSHl+Q=", "GkxOv2b8NufnFgvo65foAOa06g2YfG7XLBRkPhkWkq4=", "JGM1cS7yJFLgFSXinmOuunK+Z07ZVX9Wji+ornJ68Qo=", "TvNaI/CuFix8Tn8ppVllS45JH4WQwPJefwsJXPYHZLc=", "vjPNDK+mGQQHdOhpF1epI0ArReuRdQTWwCGLKzODMXI=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201873289\nHkfrimUwfeDnAs/vdijQ5P7/5fPAUSo2SvYQvycrZ+c=\n\n— rekor.sigstore.dev wNI9ajBFAiEA0qcR9I4VR1LnVqaGfhka6MbbU0eA+dfJb4Ctn1+uHqoCICFfcQ0zTNxfIuXFOXB5u3GriVL+U5UpECRKQuk4Sd1B\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIzYzAxYTQ2NTEyYjRhNzY5ZjcxMTAxYjcwYzcwM2FmYWU2NmQyOTY5NmU5YjIxZTc1NWZjOWMzZDFlNzJjNTQ5In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUURYT2dOL29xVElIUXRFRXR6ajZTRW4wWk5oZmk3aDVDZzBxL1hyUHk1ZVN3SWdQeitvZDIyYWtQSjJiS2dweVFhMVlRVCtRRU9NV2Y3ckc4Z3FsdHdHQ1BrPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KTFowRjNTVUpCWjBsVlJqVk5ZbVZKY1d4eVJ6Sk9TMjR2VjFVMGQxQjJOalZxZFdwUmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMVJKZDFkb1kwNU5hbGw0VFVSRk5VMVVZM2RQVkVsM1YycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZvYUd4cVZYb3lZM0lyZEdGalVYQnlORmgxZERReVlXNTBieXRXU0c1NU0yMU5VemNLY0ZWRGR6aHFiRTFRTDJwSWVIVlBOVlEyUm1oek4ySk9XVkp3Y2xCVVJDOVBja3hPT1doV2EzTTVZMEpZZDJ4VFQzRlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKd00xbDNRVUZDUVUxQlVucENSa0ZwUVVGd05saDBXbnBrYWpSUVpVWmhObXhIWkRkT04xVjBVblV5TjJ4VlZ6RnhkUXA1VkhSRE1FSk9PRVZuU1doQlRtRTVWRXAyTVU0d1lucHFaVlZQV25SaVEyWnFOMUJRWVZaV05GcHFUM1JwYjNKRWRVVlBZbVZHWmsxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKclFVMUhXVU5OVVVOWk4zVndZbWhoZURoYWMzWXhMM0Z5Ykc1VksyTkZkbEUwT1UxT1FWQjZRV3h3TjNOSk9YUXdjWGxhWVRZS1ZWSmtURkI1YjJaeFJXa3dVMDQzZGxCMmMwTk5VVVJQYm1WNmJUSk9hWE5KUVZWaVRYZDVUV2hCZUZodGNYcGtXa0l6VERKaUwxZENjbmhZTW1wNFJncDJjVzFsWkdaTFoyVk5iMWN5UTJaT2VEbG5lVmRrT0QwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg+NU2n2Rk3d997zkiRvqWwKjnSwJGTzPi7Jiy8OYTnzUCFA+szdclutX2BEgZBYkwgrMfh12oGA8yMDI2MTAxOTE2NTkyMFowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdswggHXAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDE5MTY1OTIwWjAvBgkqhkiG9w0BCQQxIgQgb/mXxw1qMETvfoo+nj49Pzn62p9JqmV20Af1soy3RlkwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGcwZQIwPYuqFECQ55kaO7wkNlFztH9g7aWiQebhI3q7YqZ69P7SU/p2YrKeBqXBSMtLONrVAjEAnJGJCrxGn+2UU+Bun1wglzSNGCrI/PBqQ0uFFFyU2wyypRQwDU+VBwinZOpgeBuv"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"PAGkZRK0p2n3EQG3DHA6+uZtKWlumyHnVfycPR5yxUk="}, "signature":"MEUCIQDXOgN/oqTIHQtEEtzj6SEn0ZNhfi7h5Cg0q/XrPy5eSwIgPz+od22akPJ2bKgpyQa1YQT+QEOMWf7rG8gqltwGCPk="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrKgAwIBAgIUNPU+ihm5x5XV1OrAf8MwadTiH2swCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MjI4WhcNMjYxMDMwMjEwMjI4WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAER7O0T6jMlvFR2/bLknnxse8R2sLaPy7o5PKH7c2PymUVUS5HfCnAw59r3NV1z5H4cL4fZndwakqsY0E/R+bWpqOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpXcxAAABAMARzBFAiEA77ZaC13GOj/zzZSNTV6SToLyK87M0SqkB4z55mdXeXECIHDfjhc57//FwwYungb7xUkheBsRd9hiNwgdp2Kjzx5FMAoGCCqGSM49BAMDA2gAMGUCMEq3nntDJUH6SojrMVoPCSYqvg8pD0mFdAk/AGVOvqFj5dXhUBGr/NyvDbXniFVtXwIxAPGayfbTdfJJwLjo+r+sk9Hz51PBfpapTU+wxEGFNR8PmYUjcOfn2VhhdSRYADJzwQ=="}, "tlogEntries":[{"logIndex":"3602409151", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393548", "inclusionPromise":{"signedEntryTimestamp":"MEUCIEDOdjdB3p8n4nwCEgb71UVGWzwj6oeBsVu7OKS+mN/5AiEAqQdOVViX4uMocrvSa63ceDXKvl1xUeXlFpcCVN28grQ="}, "inclusionProof":{"logIndex":"3480504889", "rootHash":"vMifHrWd3tKZfXHqnYmpZhJ9lursBnRDIxvHzj8qOjA=", "treeSize":"3480505401", "hashes":["GnWvDCxjKSzFjOubJY7C8peMeGnK0xBbKZlLCAaIDKM=", "CIsz/q2Uot7lKKLY3pI+ViP7/cRNOh/wXHTJYabRVOE=", "lP+F1vXDL9i+TLVqvGGsjvRk2wU4yjZ7NFQRegibSl4=", "3rQ6myBnLlRDu32+C3FkeA6bzqHcwM8dHI26524HT8k=", "YDWINfcC/8k4wNefHMv1ehzOl5EGVXtj4yeOY3xLHCA=", "c7MlhnYF3ZF4l5fK8JKtAX8GGy7SL/B95WZxO/KhRi4=", "E0aImIRmUpP48DWVGspcy7ReXJMtMlcSksVkJuICGUM=", "AOCO33Ufa2KN4+QvsYdXAInYePZrItNgbOkrYdMWC4U=", "uk7MqnexFIJmzVhmMLSENTl9/4ISD+NalS3j9GMgsr8=", "jtGcKbAK5rJ5FP0MNd/TSlhywNYw8PVfbu4KtGx2QE8=", "yYmf1Vzd1/sA4qbJCNK4PCFAgKmAaNRynU8QF/+JUKM=", "GmpNFa2mGNUJ7CUQ+fFA7HdrSMXV9ECJFZthg7HFiZ4=", "l9+iX6yX35FVMmBjSBJR03hwrqKG1OS4I2FBvr1otSI=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480505401\nvMifHrWd3tKZfXHqnYmpZhJ9lursBnRDIxvHzj8qOjA=\n\n— rekor.sigstore.dev wNI9ajBEAiEAxXC0Rb7pfhnbzEYzK4Z1rLlk2WXaVRjiyoi//555TW8CHzbJTn8YgwpV7aRkm9TJnEzs0BGsK+0PI3ap4GHs0YI=\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI1MWIyMDQwZGI2NDFlYTkzZTQ5OTVhZjkwMmYyNWYzNGZmYzA1YzM4OWI0YjE1OTcxYzExNzJiMjRjYmUzZGEzIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUQ3eXJNRnZiaGx5ckFJRjlaeU95WlVwcHBMZW9xaDBWdkZvVytBdHBqc3F3SWdKQiticE9DOTFTTzFDWk93T1JyS3VSUlhMN0w1Qmd1TmNSRUZ0bi9LdFNBPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KTFowRjNTVUpCWjBsVlRsQlZLMmxvYlRWNE5WaFdNVTl5UVdZNFRYZGhaRlJwU0RKemQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUV3BKTkZkb1kwNU5hbGw0VFVSTmQwMXFSWGROYWtrMFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZTTjA4d1ZEWnFUV3gyUmxJeUwySk1hMjV1ZUhObE9GSXljMHhoVUhrM2J6VlFTMGdLTjJNeVVIbHRWVlpWVXpWSVprTnVRWGMxT1hJelRsWXhlalZJTkdOTU5HWmFibVIzWVd0eGMxa3dSUzlTSzJKWGNIRlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CWVkzaEJRVUZDUVUxQlVucENSa0ZwUlVFM04xcGhRekV6UjA5cUwzcDZXbE5PVkZZMlUxUnZUSGxMT0RkTk1GTnhhd3BDTkhvMU5XMWtXR1ZZUlVOSlNFUm1hbWhqTlRjdkwwWjNkMWwxYm1kaU4zaFZhMmhsUW5OU1pEbG9hVTUzWjJSd01rdHFlbmcxUmsxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKblFVMUhWVU5OUlhFemJtNTBSRXBWU0RaVGIycHlUVlp2VUVOVFdYRjJaemh3UkRCdFJtUkJheTlCUjFaUGRuRkdhalZrV0dnS1ZVSkhjaTlPZVhaRVlsaHVhVVpXZEZoM1NYaEJVRWRoZVdaaVZHUm1Ta3AzVEdwdkszSXJjMnM1U0hvMU1WQkNabkJoY0ZSVkszZDRSVWRHVGxJNFVBcHRXVlZxWTA5bWJqSldhR2hrVTFKWlFVUktlbmRSUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgsWyDB5UmAcF3uSkBJPu5qvbhhcEdxdaypMTRpUdNrqsCFQDgh13R9kt+U5M4Y6FNiqViLR31xBgPMjAyNjEwMzAyMDUyMjhaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHaMIIB1gIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAzMDIwNTIyOFowLwYJKoZIhvcNAQkEMSIEICLJ8N/WOmq2ZA9ca2SVdIa2uDmF9lsWVgk4QC6aER2ZMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRmMGQCMDwQ4OEuYNDrxwMTd31hkxNaajyL7M2kSzo4svs4XiunTUs/X0BdYPB+MFVENga3XgIwQsD2M2hxi47D3afiV6KMuUnLIPyezUYH3R7NIgm3qpBM3YqQxvPE53fqbP/N7yib"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"UbIEDbZB6pPkmVr5AvJfNP/AXDibSxWXHBFysky+PaM="}, "signature":"MEUCIQD7yrMFvbhlyrAIF9ZyOyZUpppLeoqh0VvFoW+AtpjsqwIgJB+bpOC91SO1CZOwORrKuRRXL7L5BguNcREFtn/KtSA="}}
|
build/torch212-cu126-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch212-cu130-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/torch212-cu130-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 410680
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:11c01e36d6704cdf1eb56f44074f651a51c9abacdf49981a03d8964fcd981587
|
| 3 |
size 410680
|
build/torch212-cu130-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -20,19 +20,19 @@
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
-
"_ops.py": "
|
| 24 |
-
"
|
| 25 |
-
"symbols.json": "
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
-
"commit": "
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
-
"commit": "
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 24 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "EcAeNtZwTN8etW9EB09lGlHJq6zfSZgaA9iWT82YFYc=",
|
| 25 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
build/torch212-cu130-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrKgAwIBAgIUQJrc6q1AKXTB4wc1obdd99yeVdswCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1OTI0WhcNMjYxMDE5MTcwOTI0WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE9dN1L/DVmWORZ+jEpQTftzTGumPqJvLTZqnFjfTcfwTssoZNSeKPwBzybm216L+kc3N90AnjFe0tE/NsQh/VbqOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRqJmAAABAMARzBFAiEAyeQqP6Oy4CrE+Lfm43wsx0Yczv2zg6w2W3VB5t8HZ8sCIHDd8zvA6HN65w1iBDFjDwPwW0MLtCt/249/HZ62jdbgMAoGCCqGSM49BAMDA2kAMGYCMQDXckxMzIWiYtuYhZapUCAWHQA/8VcXwPsoIfToQ9G1H9aa+Lvhcwkvo2XKR6Tfx/MCMQDQTfNH5GcQp45yNuE6Zl8jY0tU1kxNJTcx4sfXeUw0FmTt/MSWL4GyBFOUE+6UuVw="}, "tlogEntries":[{"logIndex":"3323777767", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429165", "inclusionPromise":{"signedEntryTimestamp":"MEQCICLSiysLWohBmMHz46EL/XtdNbOJtyFPiOZMZI3MFFpNAiAp4yZuTqncJRiyDaIqCLjcxMd9TK5C/JDzyJlugZbpdA=="}, "inclusionProof":{"logIndex":"3201873505", "rootHash":"/kPB9vAB+R9486Vk4/D+ia3M5kOeVOVs+ExT+ZrUOug=", "treeSize":"3201873780", "hashes":["m1ke0in3wihEH7e52/8GqdQf7F9NG5b9Kcp4OWgLahU=", "MWSTga/NdBbtu/uKy3lSkFXKyVayGkwyEA/eMwWA5Ik=", "1hPX9MvN2DLVZQZvSI5RwGQSE+MuT8RqYgoXHM5BTLI=", "LRJdYkE1zd9lPBZVdhoWDvQ0vHnQMt6ZDHQpB6kus3s=", "Xoa1mgrVAeNKtgTkTJiW+iPaXb7H2tLZHs2BqDiGy1I=", "M2HgEm1jiZNyEnCZOnYQV31Pqn8Ot+fyzWpGTIMRFA8=", "4EXAfyloCuOL1fyRqLNyNuzGSKPf2PSq4wmtIp5nHLE=", "fRDCYkoDkM7PkY7KK2aGCIThuQMJzeGghFi0vwwrPW4=", "IRiTOeBQ0ILSFoZ8k6KgHJ6QY3GCx93oMVUfr85UcwQ=", "p/uvC4RXKhROjBISEKFGTf+jBSWcQJ8d3jmpnP9oMGQ=", "CdOR2r7420N3zLSdpo0AJtgyEHVYzWtl0E7Bws5Zg7w=", "vjPNDK+mGQQHdOhpF1epI0ArReuRdQTWwCGLKzODMXI=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201873780\n/kPB9vAB+R9486Vk4/D+ia3M5kOeVOVs+ExT+ZrUOug=\n\n— rekor.sigstore.dev wNI9ajBFAiAKh+8tGhMcfi85cBvVAdhACtWXE0NfGOy+UNDq3xtx1gIhANFlXH3ggIilOirJCc8IpZic37GvhY630Ttxq1HggADY\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJkZDcxZmFmNjkzMTJhNzI0ZDdkY2NkZjc0NzRkMTc0ODNlNDM4ODI3ZDU1OTdkNWUwNmI5ZGFjYzdhYzdkZGVlIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJRHVxZ0NzQkM3MkE1bC93Z3krVC8xcm53M1BOWHZLZUtjRmh5eTJ1aWhsYkFpRUE4dXJKRDZIWk1GWHJiZFJNeE1iOFRFNWRETjg4aWpLWlU0NDQxY1ZHM3dNPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KTFowRjNTVUpCWjBsVlVVcHlZelp4TVVGTFdGUkNOSGRqTVc5aVpHUTVPWGxsVm1SemQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMVJKTUZkb1kwNU5hbGw0VFVSRk5VMVVZM2RQVkVrd1YycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVU1WkU0eFRDOUVWbTFYVDFKYUsycEZjRkZVWm5SNlZFZDFiVkJ4U25aTVZGcHhia1lLYW1aVVkyWjNWSE56YjFwT1UyVkxVSGRDZW5saWJUSXhOa3dyYTJNelRqa3dRVzVxUm1Vd2RFVXZUbk5SYUM5V1luRlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKeFNtMUJRVUZDUVUxQlVucENSa0ZwUlVGNVpWRnhVRFpQZVRSRGNrVXJUR1p0TkROM2MzZ3dXV042ZGpKNlp6WjNNZ3BYTTFaQ05YUTRTRm80YzBOSlNFUmtPSHAyUVRaSVRqWTFkekZwUWtSR2FrUjNVSGRYTUUxTWRFTjBMekkwT1M5SVdqWXlhbVJpWjAxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKclFVMUhXVU5OVVVSWVkydDRUWHBKVjJsWmRIVlphRnBoY0ZWRFFWZElVVUV2T0ZaaldIZFFjMjlKWmxSdlVUbEhNVWc1WVdFS0sweDJhR04zYTNadk1saExValpVWm5ndlRVTk5VVVJSVkdaT1NEVkhZMUZ3TkRWNVRuVkZObHBzT0dwWk1IUlZNV3Q0VGtwVVkzZzBjMlpZWlZWM01BcEdiVlIwTDAxVFYwdzBSM2xDUms5VlJTczJWWFZXZHowS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgiHPth2Q1QDqtn6yP89b6eZXoTjxVjuZp8S1bVbgTRC8CFFh+kZLmIutf7+1ylfalSgRcS501GA8yMDI2MTAxOTE2NTkyNVowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdwwggHYAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDE5MTY1OTI1WjAvBgkqhkiG9w0BCQQxIgQgwDED44mteQPAPn66IHnGFAJMupbwWgdrslDEI2PWC1owgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGgwZgIxAKb7va7CDoiFmEwiQnEpTqyQeGElNQVOyookPfGF6xb6M0SgPjr4YAysZUywAXlVLwIxANTDHwt/bW2T+m3xkKaxKdGMYfBA1R1zCWrnj0KA2YKHh87f45O1FHIW8QTcMdXWow=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"3XH69pMSpyTX3M33R00XSD5DiCfVWX1eBrnazHrH3e4="}, "signature":"MEUCIDuqgCsBC72A5l/wgy+T/1rnw3PNXvKeKcFhyy2uihlbAiEA8urJD6HZMFXrbdRMxMb8TE5dDN88ijKZU4441cVG3wM="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLTCCBrOgAwIBAgIUL5s4twXTzN849ZzHzhGw9S0L6ncwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MjMyWhcNMjYxMDMwMjEwMjMyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEovUs41nouMuoD3fOvQh3VRpUiXHv6aEIJ4ihzgzlAKgWRjylkqXZOggw5liyOt5XHR5LdY/+zKgpP3b5iFBoGqOCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpXscgAABAMASDBGAiEA5/SvwNDIRJRGbO54p6YS2/b3xZD5QGBflOhEiF181WsCIQD91GpZit5TNIwy3/h06ZqgYjACNH8c34L5mFyPVoLm4TAKBggqhkjOPQQDAwNoADBlAjBWVI3GmnKWQ2dlVVvW2hSXFGmayqnkw7Ujc4Q+WhZtP+XfkUu5ivq7T7eWisKkXQ0CMQD43VE5Aj6IPqy/ZVq3Zu3qtBS3d1vyzl1neNCc4B8YCFGWsUSzS5uzxmqKTQwYXus="}, "tlogEntries":[{"logIndex":"3602410860", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393552", "inclusionPromise":{"signedEntryTimestamp":"MEYCIQDa6K7iCuIUji6X5Wfglj3CJbRJNvD011FyUiHSazbV6QIhAJdzHTjElJxXDaooAEEFcj+TrdynaEn5CFZRSqIK07Gp"}, "inclusionProof":{"logIndex":"3480506598", "rootHash":"FEQHnA8YoK1Blo0FYJ0kgvOYulH7XSe7lqhWwOD3gto=", "treeSize":"3480506645", "hashes":["I/wtPjvPKVkiGqT2kUa25AG07EDhoRhfbBJjX0jVtFM=", "/QLAqrY7JUCt2PSku2QEQ4YJdb2rS+6kTpZBN98kcxc=", "t4U1Zwsyi+/pHQnTzs5qW+lMkNkPy4xFlbkcZUPf/Vk=", "ri5ZLRfrW8vr1YkpgQn8jcJy6cZoEcqBbPyAK8j74+k=", "mRBQxdVZ6Sr2tvZHutC+a3u9F6cN2sgVjIpbiryV5rM=", "DeswLNAoatN6rR6MSwZCEsrm7KZwwQX6Svqm8pPJmQA=", "w3MRCLoG7yDEPkZllqrpltn1ZSC5dipJzp/xhOzAomQ=", "zPwqrX8J/iYQMGzDjGwSgftuenlOBS2B5+KTIxAFCOY=", "eAo9Kmjfz304uKzpb6oDXvBJn2vSOqAeCyVoEB9rxoc=", "tSPLna40hfoOubD0mTFVfYzR6NYC3QDGkG8e0HPxtP8=", "l9+iX6yX35FVMmBjSBJR03hwrqKG1OS4I2FBvr1otSI=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480506645\nFEQHnA8YoK1Blo0FYJ0kgvOYulH7XSe7lqhWwOD3gto=\n\n— rekor.sigstore.dev wNI9ajBFAiAlJpFdofi15iUa/a0xG8pILiYFnoKPxTFEA/QcejSCtwIhAJaUsy7rUPE2LEVk+PClNpJIVvJvzfyo62xAaswCWlzg\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI2ZDVmOGI2ZmM1OTEzNDg2YzEyODJkODZkZTMzMzliMWQ4OWRjZDU4MzJkMzNkYzUwYWQyYzQyYTRjMTVkZDljIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJQlBEd0xCQ05LbmM2Vm1pdzIvR1FjdHRBVDRxcDdVWWtjYUVQSlhHcG11RkFpRUFqWnlBY25TalBoZy9BZHBXZDR3VXhydGtlMGQrbG1PL3Baa3E0ak43U1ZRPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1WRU5EUW5KUFowRjNTVUpCWjBsVlREVnpOSFIzV0ZSNlRqZzBPVnA2U0hwb1IzYzVVekJNTm01amQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUV3BOZVZkb1kwNU5hbGw0VFVSTmQwMXFSWGROYWsxNVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZ2ZGxWek5ERnViM1ZOZFc5RU0yWlBkbEZvTTFaU2NGVnBXRWgyTm1GRlNVbzBhV2dLZW1kNmJFRkxaMWRTYW5sc2EzRllXazluWjNjMWJHbDVUM1ExV0VoU05VeGtXUzhyZWt0bmNGQXpZalZwUmtKdlIzRlBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CWWMyTm5RVUZDUVUxQlUwUkNSMEZwUlVFMUwxTjJkMDVFU1ZKS1VrZGlUelUwY0RaWlV6SXZZak40V2tRMVVVZENaZ3BzVDJoRmFVWXhPREZYYzBOSlVVUTVNVWR3V21sME5WUk9TWGQ1TXk5b01EWmFjV2RaYWtGRFRrZzRZek0wVERWdFJubFFWbTlNYlRSVVFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2IwRkVRbXhCYWtKWFZra3pSMjF1UzFkUk1tUnNWbFoyVnpKb1UxaEdSMjFoZVhGdWEzYzNWV3BqTkZFclYyaGFkRkFyV0dZS2ExVjFOV2wyY1RkVU4yVlhhWE5MYTFoUk1FTk5VVVEwTTFaRk5VRnFOa2xRY1hrdldsWnhNMXAxTTNGMFFsTXpaREYyZVhwc01XNWxUa05qTkVJNFdRcERSa2RYYzFWVGVsTTFkWHA0YlhGTFZGRjNXVmgxY3owS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyzADAgEAMIICwgYJKoZIhvcNAQcCoIICszCCAq8CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgvzwP7Sa+Iy+NvV0tXm/a3RD4rPvTQ38+WYblTT1lLvgCFQDOHXXx2UpgORM1aW8nWOnbok/ithgPMjAyNjEwMzAyMDUyMzJaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHcMIIB2AIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAzMDIwNTIzMlowLwYJKoZIhvcNAQkEMSIEIHLC3oGp9PCENXtcx8XXTTUgRhMEEpcmZxAUd2dNMtlQMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRoMGYCMQC4eEm0Rl3tADYjl4Q5fKqGImnBHCAkbTPT7+doLRu29u09DkZnGp+Ej5G1J6oH8jkCMQDB/YHkf83zemlXoKlTsS4AuDGEQ6SBfMq2l8UbfcMI6dOlKcJTxdyViXYgchA2A94="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"bV+Lb8WRNIbBKC2G3jM5sdidzVgy0z3FCtLEKkwV3Zw="}, "signature":"MEUCIBPDwLBCNKnc6Vmiw2/GQcttAT4qp7UYkcaEPJXGpmuFAiEAjZyAcnSjPhg/AdpWd4wUxrtke0d+lmO/pZkq4jN7SVQ="}}
|
build/torch212-cu130-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch212-cu132-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/torch212-cu132-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 449528
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:27697663b553bcf50fedcff8c86ebe2b51c83ae9b46dcd6916f0e7dd8105103e
|
| 3 |
size 449528
|
build/torch212-cu132-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -20,19 +20,19 @@
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
-
"_ops.py": "
|
| 24 |
-
"
|
| 25 |
-
"symbols.json": "
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
-
"commit": "
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
-
"commit": "
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 20 |
"algorithm": "sha256",
|
| 21 |
"files": {
|
| 22 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 23 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 24 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "J2l2Y7VTvPUP7c/4yG6+K1HIOum0bc1pFvDn3YEFED4=",
|
| 25 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 26 |
}
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
"version": "0.18.0-dev0",
|
| 31 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
build/torch212-cu132-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHKzCCBrGgAwIBAgIUXborIMcSzvDqHdKzp8a64i2gBbYwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1OTMyWhcNMjYxMDE5MTcwOTMyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/cbM4UqqFluWAGcQG1F9F48Cn0x3li4jwEXFUBM54MMiU0W0HOrbXm81A8TsiFTUBsssKN5xIHnvAgEAymrnTqOCBdAwggXMMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGJBgorBgEEAdZ5AgQCBHsEeQB3AHUA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRqlmQAABAMARjBEAiBd1X+vVl1ZH+f3cgoAJEnBMeXqZrKCpjOrJEJuxpMSsAIgcSoEVPbiLA2h42j68WPjusVJdsgFV0YVq9Lw49Ds19wwCgYIKoZIzj0EAwMDaAAwZQIwcxEBrCMy9bVkMNFJRpHDSwSjmD6Anay/ICDDDZqzY5vUs+CW133P5UO1sEWxbNfOAjEA0Wkgek85quwPZJjpzROqNSwarF2wTBlFnADnrqQBCJLFwjhKwNsNBfhDdc3QHSWG"}, "tlogEntries":[{"logIndex":"3323779259", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429173", "inclusionPromise":{"signedEntryTimestamp":"MEQCIE2Hp4b+NZeRhTCo5TXgSqyWfgpeNjWicaQm/gl2aiJeAiA1HO8VrHKUpDClUdPMvUu8xJoVxUq1mhjYTMJpi9K94w=="}, "inclusionProof":{"logIndex":"3201874997", "rootHash":"Ri6UImLnc0IGb55b78VvDj5NgbkO1CunG/whjfwMQKg=", "treeSize":"3201875226", "hashes":["u7OQD3MQOcjPoMJWa/glANe+T6VuEUEiMEThCBD73rc=", "qs43WxJ6uZBD54O74tOCnkR8Gn0pP2EpJ++7XqNMB7o=", "CVL2pATNVK3VQfT21mEH+9AFfjM4YUijB1DzPby5EaY=", "b3Z7Gwty0qULtt1pf1FH9T9SsdJtX3H018SU24XFYa8=", "/6LmAZZGtlSlGW1legSv0Pf3//6VWntY78sic0G2rY0=", "yAROlkGwEv07tEM7H8x58+7T2uX8iw6YejDWpcI0OHU=", "1L78mEgHdnkOI17MFg7ezIWD4BnCLClkEOcRSrbXncE=", "02j/uuCSi1BMTM0cUZRxkLZGY9q4Xra09auw94aWxlc=", "jA9DRlU+OxTeDq5jZkB0O8E7am/OqXCOsCNqxnGlxkU=", "4mn2xec57v/mZms/2v+2I9CmAUojj15NwyZgThFApV8=", "PU2pUKT7IIwavBppqRYwhfVEenuVPz+z0PSa4KHihwg=", "vjPNDK+mGQQHdOhpF1epI0ArReuRdQTWwCGLKzODMXI=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201875226\nRi6UImLnc0IGb55b78VvDj5NgbkO1CunG/whjfwMQKg=\n\n— rekor.sigstore.dev wNI9ajBGAiEAmqIjlaxr1x651UzjhBFxu/K0AF6Oc4QWwOXK0Drc8uoCIQD+X6JUY1SoLkhQuJBysdxkxjDVYqcIqZPP0nbQe0iLFw==\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIyM2MwNzA3Y2UwYzZmYTE2ZTU4Y2UxM2U0ZGRjNTdjYzcyMTgzYWViY2ZmMzQzM2M0MTBlZmUwMzNlNDVjNjhhIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUNBMTRVeXZ1QTM5WGUzamZYVndPS09ZOEJhQ2dHYnFxZmNJd01udTJodUd3SWdiL1A1MjNJMXFhWEhhdTR2QnpoaWlGUUdQMXM5Mnk2bWNNN3pVbTVVTjAwPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaExla05EUW5KSFowRjNTVUpCWjBsVldHSnZja2xOWTFONmRrUnhTR1JMZW5BNFlUWTBhVEpuUW1KWmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMVJOZVZkb1kwNU5hbGw0VFVSRk5VMVVZM2RQVkUxNVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVV2WTJKTk5GVnhjVVpzZFZkQlIyTlJSekZHT1VZME9FTnVNSGd6YkdrMGFuZEZXRVlLVlVKTk5UUk5UV2xWTUZjd1NFOXlZbGh0T0RGQk9GUnphVVpVVlVKemMzTkxUalY0U1VodWRrRm5SVUY1YlhKdVZIRlBRMEprUVhkbloxaE5UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkS0NrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NITkZaVkZDTTBGSVZVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKeGJHMVJRVUZDUVUxQlVtcENSVUZwUW1ReFdDdDJWbXd4V2tnclpqTmpaMjlCU2tWdVFrMWxXSEZhY2t0RGNHcFBjZ3BLUlVwMWVIQk5VM05CU1dkalUyOUZWbEJpYVV4Qk1tZzBNbW8yT0ZkUWFuVnpWa3BrYzJkR1ZqQlpWbkU1VEhjME9VUnpNVGwzZDBObldVbExiMXBKQ25wcU1FVkJkMDFFWVVGQmQxcFJTWGRqZUVWQ2NrTk5lVGxpVm10TlRrWktVbkJJUkZOM1UycHRSRFpCYm1GNUwwbERSRVJFV25GNldUVjJWWE1yUTFjS01UTXpVRFZWVHpGelJWZDRZazVtVDBGcVJVRXdWMnRuWldzNE5YRjFkMUJhU21wd2VsSlBjVTVUZDJGeVJqSjNWRUpzUm01QlJHNXljVkZDUTBwTVJncDNhbWhMZDA1elRrSm1hRVJrWXpOUlNGTlhSd290TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09In19fX0="}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgdWYu6VA0wu4b9V+dVTjfPZ/mJtyKgcwkLyVXg0y0L3sCFEniQorbGvsvgFUTivc4eHh/e29uGA8yMDI2MTAxOTE2NTkzMlowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdswggHXAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDE5MTY1OTMyWjAvBgkqhkiG9w0BCQQxIgQgevCdLAuiAg5mUTdLQpt59DCO8UWFTbq28UNMbaKiMpIwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGcwZQIwOPltB/kb7COndRnxB2Vfn7+REnQRBEFztLZdB9R5lt8OslSRKWaPH5j1HIW4X5uLAjEA4qpHxdZ+y2pLeIEDSKInT7q4Pv+abpdMo3uMgZBpWDzyA4oDFari4Q4e8WhmoiIG"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"I8BwfODG+hbljOE+TdxXzHIYOuvP80M8QQ7+Az5Fxoo="}, "signature":"MEUCIQCA14UyvuA39Xe3jfXVwOKOY8BaCgGbqqfcIwMnu2huGwIgb/P523I1qaXHau4vBzhiiFQGP1s92y6mcM7zUm5UN00="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrKgAwIBAgIUecSKUKnGtU9F540bi/yDPJE4PqkwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MjM2WhcNMjYxMDMwMjEwMjM2WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELG+FgzUDV3qS6jIiS9IbBp7oS6fATi3udo8zpvwncRmdfsSO770ceEHsUbnsWaxv41EEke6Wy+EoY06Rv+edQKOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpX76gAABAMARzBFAiEAjbXx2ukRg6ncKqLztUfoYm1tft4rkoW1CCFC3KluB8wCICE2f/owX3xU1jF33Gey1QBR5XrHvGIq3UxX6dzMylCFMAoGCCqGSM49BAMDA2gAMGUCMQCBrPBkmunNzFNaqvkLcISB+r1rv/65EsT5KsRTJr51x/I5OfkgoXEWQNmAszb8gYICMGYf2OS6dECKXsgeiRxjpAqsdAHv9sbmX0vCPQOSu+OFIjIzsTkPyq3wPs103iYZuQ=="}, "tlogEntries":[{"logIndex":"3602412169", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393557", "inclusionPromise":{"signedEntryTimestamp":"MEYCIQDqHtojn+Vsmlqdvu4SkeT4YDyAeVCQOwlNWwUurmahWwIhAPkBzX0KylJ1uaeIyOoESTh0f3/urrBYN82xf1RB0IKO"}, "inclusionProof":{"logIndex":"3480507907", "rootHash":"QVWXYIfAQwM4hSjJOX06PSV/TTN8m3CN8lOHFWq92Jo=", "treeSize":"3480508643", "hashes":["v4zYe+RSuW8Sxoh/99+oKb79syd8QRG0dIkxJcUjHb4=", "MMhcfz9rjwAYCaZms4Q/CwrBsDhNyDmKrWL/CLOONLw=", "7tnIxUOM/Gdlbl/MRC42IuJj8DoDWWMbjOz3gMsdcS8=", "kOZQlVGAGgnj0vY5aAFQDGNpK1pA+FofRBE/XjRRAtE=", "vMeCiTa1tPdAaezHWvkCIGqrRBjE+nOjJCUbsdKjUSE=", "M2LXq3RwPbGAzyWytibVBKU+Qr8NEoJs85ZcW37SXqA=", "z0kOyOJABz4EhFVt7/R24EaFTns3QGHFaqTQ4TdvLbI=", "JHXMiPHOSEMXINQnaQBT8PAYk2GLTss9Yb29S8/naB4=", "QGtmXS1Og88A2QVCVx5krVH8LjF3aaT2XeHvyjDPDcQ=", "s9tZMyQCYNH8S3S3g33pjrGsbosNiRpW+CGI0gyUmzM=", "RlLNnIjHt9ZuUgW207/rG8BN/Oi1vE3sx9xEdr7SPAg=", "CrdecQ5RvrKXjm+/wDDd0xNjFm8q6PfnxaWxAuiPNZ8=", "tSPLna40hfoOubD0mTFVfYzR6NYC3QDGkG8e0HPxtP8=", "l9+iX6yX35FVMmBjSBJR03hwrqKG1OS4I2FBvr1otSI=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480508643\nQVWXYIfAQwM4hSjJOX06PSV/TTN8m3CN8lOHFWq92Jo=\n\n— rekor.sigstore.dev wNI9ajBGAiEA7NgMH6EJJhFGeZ6dLwToZapWeo/pgBRuhvzlhtQp/WoCIQDFAfzELU+NQdPmrgv+Z2nEM2jqytBNLKo1BFeibPzSwQ==\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIyMjIwZWMzZDkxNzYxYTIzOTcxMDA4MTMzYjQ3NDZkYjYwMzlkODNhMmU3M2JiZTUyNTFhYjcxYTJhMzQ4NmU1In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJR2NETXZCYkpQekVVc3pZaTBSSWd1VWR4Y3cxRDcvMkpCclJwSE9oS1luYUFpRUF3aXh6NjAyd3pZVDF3d1Jpd0kvbmpwSFlqVnpNOEFSdmp6OFZuNEF1L2FrPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KTFowRjNTVUpCWjBsVlpXTlRTMVZMYmtkMFZUbEdOVFF3WW1rdmVVUlFTa1UwVUhGcmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUV3BOTWxkb1kwNU5hbGw0VFVSTmQwMXFSWGROYWsweVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZNUnl0R1ozcFZSRll6Y1ZNMmFrbHBVemxKWWtKd04yOVRObVpCVkdremRXUnZPSG9LY0haM2JtTlNiV1JtYzFOUE56Y3dZMlZGU0hOVlltNXpWMkY0ZGpReFJVVnJaVFpYZVN0RmIxa3dObEoySzJWa1VVdFBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CWU56Wm5RVUZDUVUxQlVucENSa0ZwUlVGcVlsaDRNblZyVW1jMmJtTkxjVXg2ZEZWbWIxbHRNWFJtZERSeWEyOVhNUXBEUTBaRE0wdHNkVUk0ZDBOSlEwVXlaaTl2ZDFnemVGVXhha1l6TTBkbGVURlJRbEkxV0hKSWRrZEpjVE5WZUZnMlpIcE5lV3hEUmsxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKblFVMUhWVU5OVVVOQ2NsQkNhMjExYms1NlJrNWhjWFpyVEdOSlUwSXJjakZ5ZGk4Mk5VVnpWRFZMYzFKVVNuSTFNWGd2U1RVS1QyWnJaMjlZUlZkUlRtMUJjM3BpT0dkWlNVTk5SMWxtTWs5VE5tUkZRMHRZYzJkbGFWSjRhbkJCY1hOa1FVaDJPWE5pYlZnd2RrTlFVVTlUZFN0UFJncEpha2w2YzFSclVIbHhNM2RRY3pFd00ybFpXblZSUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgLaNsG5ntMZn/J+FOTuE1TzQhXhUpMLwIYPe5o4B554ECFBSL+tfgnqE35Tboh2ZkaTcavbvAGA8yMDI2MTAzMDIwNTIzNlowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdswggHXAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDMwMjA1MjM2WjAvBgkqhkiG9w0BCQQxIgQgco8VYwzAwBzyCqIRd8MAqskcqwuSZDDVw60VhSNoCIswgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGcwZQIwVu0GuzfwSKbwaV1HedZnku078Fw68PcWCL0tyL5ug6P4mRTtpKdSVk7XoEehPuGpAjEA/gU7tl3FmKV07y91Ri3bK+dZ63DGnuJHEAjejYUUZWIe123jBhKtXuUn3XVTzJ8C"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"IiDsPZF2GiOXEAgTO0dG22A52Douc7vlJRq3Gio0huU="}, "signature":"MEUCIGcDMvBbJPzEUszYi0RIguUdxcw1D7/2JBrRpHOhKYnaAiEAwixz602wzYT1wwRiwI/njpHYjVzM8ARvjz8Vn4Au/ak="}}
|
build/torch212-cu132-x86_64-linux/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
-
"module": "
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
@@ -137,7 +137,7 @@
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
-
"module": "
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
@@ -185,7 +185,7 @@
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
-
"module": "
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
@@ -257,7 +257,7 @@
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
-
"module": "
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "forward",
|
| 7 |
"qualname": "forward",
|
| 8 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "RWKV WKV forward pass (float32).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "forward_bf16",
|
| 49 |
"qualname": "forward_bf16",
|
| 50 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": "RWKV WKV forward pass (bfloat16 inputs/outputs, float32 ``w``).\n\nRuns the CUDA kernel and writes the result into ``y`` in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 53 |
"signature": {
|
|
|
|
| 89 |
{
|
| 90 |
"name": "forward_with_state",
|
| 91 |
"qualname": "forward_with_state",
|
| 92 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 93 |
"kind": "function",
|
| 94 |
"doc": "RWKV WKV forward pass with persistent state (float32).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.float32``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 95 |
"signature": {
|
|
|
|
| 137 |
{
|
| 138 |
"name": "forward_with_state_bf16",
|
| 139 |
"qualname": "forward_with_state_bf16",
|
| 140 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 141 |
"kind": "function",
|
| 142 |
"doc": "RWKV WKV forward pass with persistent state (bfloat16 inputs/outputs, float32 ``w`` and ``s``).\n\nRuns the CUDA kernel using and updating state ``s`` and writes the result into ``y``.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u: Input tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n k: Key tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n v: Value tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n y: Output tensor, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n s: Stateful tensor, shape ``[B, C]``, dtype ``torch.float32`` (updated in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B`` and ``C``; ``y`` shares ``[B, T, C]`` with inputs.",
|
| 143 |
"signature": {
|
|
|
|
| 185 |
{
|
| 186 |
"name": "backward",
|
| 187 |
"qualname": "backward",
|
| 188 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 189 |
"kind": "function",
|
| 190 |
"doc": "RWKV WKV backward pass (float32).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.float32``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.float32``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.float32`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.float32`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 191 |
"signature": {
|
|
|
|
| 257 |
{
|
| 258 |
"name": "backward_bf16",
|
| 259 |
"qualname": "backward_bf16",
|
| 260 |
+
"module": "_rwkv_cuda_5fe9dbb",
|
| 261 |
"kind": "function",
|
| 262 |
"doc": "RWKV WKV backward pass (bfloat16 inputs/outputs/gradients, float32 ``w``).\n\nWrites gradients into the provided tensors in-place.\n\nArgs:\n w: Decay weights, shape ``[C]``, dtype ``torch.float32``.\n u, k, v, y: Forward-pass tensors, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gy: Gradient of ``y``, shape ``[B, T, C]``, dtype ``torch.bfloat16``.\n gw: Gradient for ``w``, shape ``[C]``, dtype ``torch.bfloat16`` (written in-place).\n gu, gk, gv: Gradients for ``u``, ``k``, ``v`` respectively, shape ``[B, T, C]``, dtype ``torch.bfloat16`` (written in-place).\n\nNotes:\n - All tensors must be on the same CUDA device.\n - Shapes must agree on ``B``, ``T`` and ``C``.",
|
| 263 |
"signature": {
|
build/torch213-cu126-x86_64-linux/_ops.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
import torch
|
| 2 |
-
from . import
|
| 3 |
-
ops = torch.ops.
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
-
return f"
|
|
|
|
| 1 |
import torch
|
| 2 |
+
from . import _rwkv_cuda_5fe9dbb
|
| 3 |
+
ops = torch.ops._rwkv_cuda_5fe9dbb
|
| 4 |
|
| 5 |
def add_op_namespace_prefix(op_name: str):
|
| 6 |
"""
|
| 7 |
Prefix op by namespace.
|
| 8 |
"""
|
| 9 |
+
return f"_rwkv_cuda_5fe9dbb::{op_name}"
|
build/torch213-cu126-x86_64-linux/{_rwkv_cuda_fe2bb66.abi3.so → _rwkv_cuda_5fe9dbb.abi3.so}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 229392
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6811ae651c4fa1c07f345ca0bd18bc1c536052758c546d0affe23da1d7144fae
|
| 3 |
size 229392
|
build/torch213-cu126-x86_64-linux/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
@@ -18,19 +18,19 @@
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
-
"_ops.py": "
|
| 22 |
-
"
|
| 23 |
-
"symbols.json": "
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
-
"commit": "
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
-
"commit": "
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "rwkv",
|
| 3 |
+
"id": "_rwkv_cuda_5fe9dbb",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "Apache-2.0",
|
|
|
|
| 18 |
"algorithm": "sha256",
|
| 19 |
"files": {
|
| 20 |
"__init__.py": "amGCZ7NM7A7uSNkWvcloOWf4aT83qrs8SqDXoTS6QKQ=",
|
| 21 |
+
"_ops.py": "w5U2kuEXgxtpcuUfu+vhuhye/KXI3/pfyYONUppY+Lw=",
|
| 22 |
+
"_rwkv_cuda_5fe9dbb.abi3.so": "aBGuZRxPocB/NFygvRi8HFNgUnWMVG0K/+I9odcUT64=",
|
| 23 |
+
"symbols.json": "4XCky4T0VunZEKVmOxHRDOrkoI1ocGT48mGZ6IS3G8I="
|
| 24 |
}
|
| 25 |
},
|
| 26 |
"provenance": {
|
| 27 |
"kernel-builder": {
|
| 28 |
"version": "0.18.0-dev0",
|
| 29 |
+
"commit": "21bdf69d97a289b9c581a0c60f63deed131647d5",
|
| 30 |
"dirty": false
|
| 31 |
},
|
| 32 |
"kernel": {
|
| 33 |
+
"commit": "5fe9dbb3d45f6f2652958c1f70e5381891fa7aa0",
|
| 34 |
"dirty": false
|
| 35 |
}
|
| 36 |
}
|
build/torch213-cu126-x86_64-linux/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLjCCBrOgAwIBAgIUPsh4nGYvAZangJPKuxX/R81FF10wCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTY1OTM2WhcNMjYxMDE5MTcwOTM2WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEnzvez96tGqSwUMpK78/NfLO5v9qTbRoNsO0pF6c1XYrtZ1h6kvvGMTthQxG+0u4hBZHQGybMw52n74hLnJw36KOCBdIwggXOMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTY1MTI0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhVRq10QAABAMASDBGAiEA8kZfNzYlzQW0Q2OTXgNHzkTa/tvDS4ohdCnF6ZjL2HgCIQDUyLR7eo/lj39J6cd91MHl41DNAYgrrFGIjySuNRDcoDAKBggqhkjOPQQDAwNpADBmAjEAm7Guu1cr0SIgcnIkXBB6Xdq0xhfF8EAfrYOGy0/7RCC93hahuLMYRhD3QevSLHj5AjEAi8zp4jj/8c4LVW16KrvEun3iMzl4li2ML/H13y+9pLXtKJggubfj9skcrlkzyniM"}, "tlogEntries":[{"logIndex":"3323780001", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792429176", "inclusionPromise":{"signedEntryTimestamp":"MEUCIDcP5zmi/nZ18chXr7U/eGSM4JTbaEAoxWVJtUs3RS7HAiEA/TfJI7/SYtVV23HCBRV3MLeTwaPsDIHX+YQKnpYS+YA="}, "inclusionProof":{"logIndex":"3201875739", "rootHash":"BAiQqJF26aPdQ8+el9ADWTb8VrWga35L68fTPf3KiI0=", "treeSize":"3201876383", "hashes":["/fLrT2gl2x+8fx8KXlx+H+4eOch9WatijX0yvvh2/aw=", "/Lvzbzpw08aTVtQsqtwRP8XWltkDjEy3JQ2NoeacPEg=", "mB/GhVGmmbTbnw1f+Vx40D6eRvKZkMHgLq5a4pK6/QU=", "6twgxs1O9zMpMFzldKn58QihMh4HnrGgwb8ixUlbvOk=", "YFKuT5eIC4TSryoZxdIxvHfv1mIfMMG5BwJJngzLCI0=", "VBqEE8C4PlYpZT90yceJz016xudrlG64gbeTpqwNgqg=", "UYhDgb2rcO9IKwnQww2fxDwy8+qTHxxIarYcw+yEI1Q=", "pZISg+gfI6OuX1dcNrqBFA2WtPLfpxVY78MskawAxSk=", "ZJhml+vHu8rSNOTrD7RC++nYNIRT3s87AzvdmIyM1LM=", "GLGVhkmsKW8bf+qt0YwTT9QRMhu+ifh5xFJO1A03q2Q=", "4mn2xec57v/mZms/2v+2I9CmAUojj15NwyZgThFApV8=", "PU2pUKT7IIwavBppqRYwhfVEenuVPz+z0PSa4KHihwg=", "vjPNDK+mGQQHdOhpF1epI0ArReuRdQTWwCGLKzODMXI=", "KToNGOU/2LQPMnwkW0YBQmo27fLOVdrtlPNJA6eS4kg=", "jR1JpLECPELqfHlWoTD1g/yJeWoPWTzQSAgBf23nAGY=", "8EBu2br9+uQVSURl2FbPBD5EU28cYYhiRWnWgduwE4I=", "MD4OgR/R/G+2HawrFMhrsxg9GvdgOeQsIipPmrKXl38=", "j0WYhlZCgHWFR/OJIjCQT0Q8ta+HnlghbtUUUTyZptI=", "7WFpoaiQCzLwM3o2YI5Ngo8J7JD0OfyCCQtmXhWxVes=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3201876383\nBAiQqJF26aPdQ8+el9ADWTb8VrWga35L68fTPf3KiI0=\n\n— rekor.sigstore.dev wNI9ajBFAiEAlA7bEIff8E1igzvAHF5bYsjZTiJ9OENjsmao2qv5COYCIHAQMR6B/LT8TNZg/wc2+VjYnLvollOXaOkMZP0YMABE\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIzMTc3N2I3M2E0OWY4M2EwNjE0ZmE0MGIwMjY4NzZjZjExYjA4OWQ4MmIxMTQ4MzQ2YzQ2NzZkMmZlMGYxYWQ0In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUNFZVlFa3VHazdFZjBvM2t1TndiYUI2dnBzZnVQWXd2QmV5dUpKMlFpbEpRSWdQRUxJaUpYN2p1UE5ucGhDQjZaYXlUKy9Zbk4ybVhtOSt6dW50UUJXYTBvPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1ha05EUW5KUFowRjNTVUpCWjBsVlVITm9ORzVIV1haQldtRnVaMHBRUzNWNFdDOVNPREZHUmpFd2QwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZGa3hUMVJOTWxkb1kwNU5hbGw0VFVSRk5VMVVZM2RQVkUweVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZ1ZW5abGVqazJkRWR4VTNkVlRYQkxOemd2VG1aTVR6VjJPWEZVWWxKdlRuTlBNSEFLUmpaak1WaFpjblJhTVdnMmEzWjJSMDFVZEdoUmVFY3JNSFUwYUVKYVNGRkhlV0pOZHpVeWJqYzBhRXh1U25jek5rdFBRMEprU1hkbloxaFBUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVV1RGTlZFa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTUNrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NEQkZaWGRDTlVGSVkwRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVmxKeE1UQlJRVUZDUVUxQlUwUkNSMEZwUlVFNGExcG1UbnBaYkhwUlZ6QlJNazlVV0dkT1NIcHJWR0V2ZEhaRVV6UnZhQXBrUTI1R05scHFUREpJWjBOSlVVUlZlVXhTTjJWdkwyeHFNemxLTm1Oa09URk5TR3cwTVVST1FWbG5jbkpHUjBscWVWTjFUbEpFWTI5RVFVdENaMmR4Q21ocmFrOVFVVkZFUVhkT2NFRkVRbTFCYWtWQmJUZEhkWFV4WTNJd1UwbG5ZMjVKYTFoQ1FqWllaSEV3ZUdobVJqaEZRV1p5V1U5SGVUQXZOMUpEUXprS00yaGhhSFZNVFZsU2FFUXpVV1YyVTB4SWFqVkJha1ZCYVRoNmNEUnFhaTg0WXpSTVZsY3hOa3R5ZGtWMWJqTnBUWHBzTkd4cE1rMU1MMGd4TTNrck9RcHdURmgwUzBwblozVmlabW81YzJ0amNteHJlbmx1YVUwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgz29FL7VTtEJ712LTzm1MPb/nshixhq+Ug64P4mK9RxcCFB5klOIKoVpB2MSWI7IXYHCJncmLGA8yMDI2MTAxOTE2NTkzNlowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdswggHXAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDE5MTY1OTM2WjAvBgkqhkiG9w0BCQQxIgQgsNvcOnkofoo3FXs1M0lv21vhijXAW80yU1LC9y0OhgEwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGcwZQIwFYPB7n03uBRpJIr9sR0+nKmquYu+VYiq2DN5h3Gil2WZOcpgew/IklrjTVhp30XqAjEA2i6fIMhSJ9yKzgCnzZAbbgND2zsEYENh8iwuviPwGvDDOMfciEX0QTsU/sJ+a+OC"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"MXd7c6Sfg6BhT6QLAmh2zxGwidgrEUg0bEZ20v4PGtQ="}, "signature":"MEUCIQCEeYEkuGk7Ef0o3kuNwbaB6vpsfuPYwvBeyuJJ2QilJQIgPELIiJX7juPNnphCB6ZayT+/YnN2mXm9+zuntQBWa0o="}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrKgAwIBAgIUC1Xc2uZ2/LlOZioh8bbyXaP8HXQwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMjA1MjQyWhcNMjYxMDMwMjEwMjQyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEMTMMx3mFx21C6P9egAXbwfMvLA2NEcB6gIuAcZ85QueLFGTM1Jmf1CIWZanRWsP1Vuj6tPMpe0+DlXIYJC+q2qOCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzY1MzAwOC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjpYTHQAABAMARzBFAiB2Mv/4HVv0h0vUvc/Wbdgl0hXnb6+QPe/ra5f9fG3WiwIhAKShASvaLUoudMW+UBD1PmBoMiPr0JNZboOWmNEUg4p/MAoGCCqGSM49BAMDA2gAMGUCMD0bIL7BDDsfJnVGiWQppgff8G/ZrbSXiewlgQmXq64yYWgw+T79E7N1snuS+3+90AIxAPInCj9fwAsTN2zRKqja6wQHobiGAB66yTFMeNaYJXlRIPy0lA9D7RnQZGeCcofTOg=="}, "tlogEntries":[{"logIndex":"3602414121", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793393564", "inclusionPromise":{"signedEntryTimestamp":"MEQCIDH0zGx69loWQbKX6ItS695PkG9o0KunG4N+WJ5+xQNgAiBTuMdRx8m8CLLniyeo74ty7mDUcNl2lo2AnGp7RrRhrQ=="}, "inclusionProof":{"logIndex":"3480509859", "rootHash":"BetguAVGSTTxDkXZtnbQAoNGVDJwN+jOwLgbSrS2zcQ=", "treeSize":"3480511603", "hashes":["qsl32aURJeEnDDqoHrcLZAEYDc39La5sNaYaugb4UdA=", "zy7Ypli17WC7Vtusndk2WkTIoOwIhcAfOCYqH13GePw=", "aU2CS8o48WmPrf2j0ab31k/GggxeFhDLjBoczAYxYDg=", "LVg9FaSAuO+0t9glLbohilWTqzeTQ9l2dtJ40KPPaYo=", "t/dRRsTHd0ruTJ9WI4D5usdGKCkfBbKf3t0dpQsiih8=", "IP8HHJ5JWXoIU0axozFyX+xY2WP6FT+6jEi2Spvv2t8=", "Cud1BWg7nukMjHJO1larsGxhikNx4xCON14gqSKT5uk=", "O6BrWKw87xufSMG+tLjpuvvWa7M58oOV6kwyQ8Gr4Wg=", "t+LvaCWFblbr28qwmzEerS5xPW1WXa0BNwL7yzpzrsg=", "W4eZMgyg/ih7d0bG8n/Vm0o2oyW54nqXzB55kjY832Y=", "g+8me0CpzynzIANuXEl9UGtc0lPwBQUSy28WOlRrlKY=", "zXaETuw1WDijQsTxVgwjSCFaa+Gvm84YmJ94WLtoWBg=", "tSPLna40hfoOubD0mTFVfYzR6NYC3QDGkG8e0HPxtP8=", "XPl3FQ1fJ9NPXDQ9S5OQGhTvyOJAHNlncIIvIC1Y9WI=", "l9+iX6yX35FVMmBjSBJR03hwrqKG1OS4I2FBvr1otSI=", "+VqDc4mMQyVuH4EBIG+a8ThyyPPoSr/695tg/ozGrLc=", "wsUeFZy5iMIBPcb+9sZhSs7vzfZSQPpZHAssbXeEX9A=", "63Z7Fze4Sm0atCwhCb6EG/N+w2qm+Q+7+dWxf2+uPzA=", "njdy0pCf5uBXEpRPrJGvuVRc6ibqank2dtzoCQ0SR18=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3480511603\nBetguAVGSTTxDkXZtnbQAoNGVDJwN+jOwLgbSrS2zcQ=\n\n— rekor.sigstore.dev wNI9ajBGAiEA/my8pJM+/iz1cvdjTqKCyzBhFRiL7zWPFF3juK/faBsCIQDdqZ8ppHtQK8W1yrROD4lP5Rl1VCPdWf0z9Wj6xXC4pA==\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJjNDJkOTQ1NDVkYmRkYzA0OTIxZWM4YmU1N2IyNDE4NThkYzU0YzFlNjM0ZWM3OWUwNmM2ZTY4ODY5MGRlMDI2In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJRXVQMVl1dlNqbCtOcHQ3OFg4ckJqcHJpdjdPZDhqZzZjbFAwWVpVVCtlZ0FpRUF1bXdtU09qWXlEVnhWaHNlOGg5cEhMemdXSXJZM2lrTS9CK0E3c0xXS3ZRPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KTFowRjNTVUpCWjBsVlF6RllZekoxV2pJdlRHeFBXbWx2YURoaVlubFlZVkE0U0ZoUmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTmFrRXhUV3BSZVZkb1kwNU5hbGw0VFVSTmQwMXFSWGROYWxGNVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZOVkUxTmVETnRSbmd5TVVNMlVEbGxaMEZZWW5kbVRYWk1RVEpPUldOQ05tZEpkVUVLWTFvNE5WRjFaVXhHUjFSTk1VcHRaakZEU1ZkYVlXNVNWM05RTVZaMWFqWjBVRTF3WlRBclJHeFlTVmxLUXl0eE1uRlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2V1RGTmVrRjNUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYW5CWlZFaFJRVUZDUVUxQlVucENSa0ZwUWpKTmRpODBTRloyTUdnd2RsVjJZeTlYWW1SbmJEQm9XRzVpTml0UlVHVXZjZ3BoTldZNVprY3pWMmwzU1doQlMxTm9RVk4yWVV4VmIzVmtUVmNyVlVKRU1WQnRRbTlOYVZCeU1FcE9XbUp2VDFkdFRrVlZaelJ3TDAxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKblFVMUhWVU5OUkRCaVNVdzNRa1JFYzJaS2JsWkhhVmRSY0hCblptWTRSeTlhY21KVFdHbGxkMnhuVVcxWWNUWTBlVmxYWjNjS0sxUTNPVVUzVGpGemJuVlRLek1yT1RCQlNYaEJVRWx1UTJvNVpuZEJjMVJPTW5wU1MzRnFZVFozVVVodlltbEhRVUkyTm5sVVJrMWxUbUZaU2xoc1VncEpVSGt3YkVFNVJEZFNibEZhUjJWRFkyOW1WRTluUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgo7ATcAi/sba28IuyNtp+xaATeQ5aLWVTtVsELW7KrmsCFQD7ICDeiwPpAL/z/qZgVD1qqht09xgPMjAyNjEwMzAyMDUyNDJaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHbMIIB1wIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAzMDIwNTI0MlowLwYJKoZIhvcNAQkEMSIEIMrgcYkzpdBKkfMf10tFrVxDSfFGEtv4xnBwtgJyKGXsMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRnMGUCMQDT0K56tSo3yKu6ZPrcz3dIaiB5sLe0L4sY3pui3tBXghmuAe3sMEWnKf8/tOo7Y7QCMFn0yB/SwhtEBQijsoMGOGtl5ibSuRoA83GtUwbfC455fwPRsLdA0kgwpXFhd5lquA=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"xC2UVF293ASSHsi+V7JBhY3FTB5jTseeBsbmiGkN4CY="}, "signature":"MEUCIEuP1YuvSjl+Npt78X8rBjpriv7Od8jg6clP0YZUT+egAiEAumwmSOjYyDVxVhse8h9pHLzgWIrY3ikM/B+A7sLWKvQ="}}
|