Kernels:
Trusted publisher
Uploaded using `kernel-builder`.
#2
by kernels-bot - opened
- README.md +2 -2
- build/torch-rocm/_ops.py +1 -1
- build/torch-rocm/metadata.json +5 -5
- build/torch-rocm/metadata.json.sigstore +1 -1
- build/torch-rocm/symbols.json +5 -5
README.md
CHANGED
|
@@ -3,7 +3,7 @@ library_name: kernels
|
|
| 3 |
license: mit
|
| 4 |
---
|
| 5 |
|
| 6 |
-
This is the repository card of
|
| 7 |
|
| 8 |
## How to use
|
| 9 |
|
|
@@ -11,7 +11,7 @@ This is the repository card of kernels-community/aiter-rope that has been pushed
|
|
| 11 |
# make sure `kernels` is installed: `pip install -U kernels`
|
| 12 |
from kernels import get_kernel
|
| 13 |
|
| 14 |
-
kernel_module = get_kernel("
|
| 15 |
RotateStyle = kernel_module.RotateStyle
|
| 16 |
|
| 17 |
RotateStyle(...)
|
|
|
|
| 3 |
license: mit
|
| 4 |
---
|
| 5 |
|
| 6 |
+
This is the repository card of amd/aiter-rope that has been pushed on the Hub. It was built to be used with the [`kernels` library](https://github.com/huggingface/kernels). This card was automatically generated.
|
| 7 |
|
| 8 |
## How to use
|
| 9 |
|
|
|
|
| 11 |
# make sure `kernels` is installed: `pip install -U kernels`
|
| 12 |
from kernels import get_kernel
|
| 13 |
|
| 14 |
+
kernel_module = get_kernel("amd/aiter-rope", version=3)
|
| 15 |
RotateStyle = kernel_module.RotateStyle
|
| 16 |
|
| 17 |
RotateStyle(...)
|
build/torch-rocm/_ops.py
CHANGED
|
@@ -25,7 +25,7 @@ def get_backend() -> str:
|
|
| 25 |
|
| 26 |
def _find_ops_name() -> str:
|
| 27 |
kernel_name = "aiter_rope"
|
| 28 |
-
unique_id = "
|
| 29 |
backend = get_backend()
|
| 30 |
return f"_{kernel_name}_{backend}_{unique_id}"
|
| 31 |
|
|
|
|
| 25 |
|
| 26 |
def _find_ops_name() -> str:
|
| 27 |
kernel_name = "aiter_rope"
|
| 28 |
+
unique_id = "5fe9dbb"
|
| 29 |
backend = get_backend()
|
| 30 |
return f"_{kernel_name}_{backend}_{unique_id}"
|
| 31 |
|
build/torch-rocm/metadata.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "aiter-rope",
|
| 3 |
-
"id": "
|
| 4 |
"version": 3,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "MIT",
|
|
@@ -15,10 +15,10 @@
|
|
| 15 |
"__init__.py": "gAAL6hzdsMrvo9+VsICnOKdEmfcUz+36zXMsKIrqUaI=",
|
| 16 |
"_kernels/__init__.py": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
|
| 17 |
"_kernels/rope.py": "yYQRz0fxK1CuTYD9rolVEDXvy3YnS6775IxceH1fNow=",
|
| 18 |
-
"_ops.py": "
|
| 19 |
"layers.py": "zBFYJlQHjvOEt4NinTCPWpq+koKgCmvleZBYxtHcqro=",
|
| 20 |
"rope.py": "DmzekBurit+Ow9BGR0Zgc76MjAolYQ6q8mEckVLbtj0=",
|
| 21 |
-
"symbols.json": "
|
| 22 |
"utils/__init__.py": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
|
| 23 |
"utils/logger.py": "CXuJZCBzQDTrW80OyJ2IuhbHhayLy12Ake1KGxiuYIA="
|
| 24 |
}
|
|
@@ -26,11 +26,11 @@
|
|
| 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": "aiter-rope",
|
| 3 |
+
"id": "_aiter_rope_rocm_5fe9dbb",
|
| 4 |
"version": 3,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "MIT",
|
|
|
|
| 15 |
"__init__.py": "gAAL6hzdsMrvo9+VsICnOKdEmfcUz+36zXMsKIrqUaI=",
|
| 16 |
"_kernels/__init__.py": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
|
| 17 |
"_kernels/rope.py": "yYQRz0fxK1CuTYD9rolVEDXvy3YnS6775IxceH1fNow=",
|
| 18 |
+
"_ops.py": "ixWFYbV43E2iqK3AJeTvhFh222GxaZ5CnBX8gzSxhJk=",
|
| 19 |
"layers.py": "zBFYJlQHjvOEt4NinTCPWpq+koKgCmvleZBYxtHcqro=",
|
| 20 |
"rope.py": "DmzekBurit+Ow9BGR0Zgc76MjAolYQ6q8mEckVLbtj0=",
|
| 21 |
+
"symbols.json": "6UWRNwV9RrscyMJACTIsRK6Idmf7qT8GUiexLNXbD/s=",
|
| 22 |
"utils/__init__.py": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
|
| 23 |
"utils/logger.py": "CXuJZCBzQDTrW80OyJ2IuhbHhayLy12Ake1KGxiuYIA="
|
| 24 |
}
|
|
|
|
| 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/torch-rocm/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHKzCCBrGgAwIBAgIUEgrFpZg6e0FZroIvXIg1Szt/GYwwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTA1NjQ1WhcNMjYxMDE5MTEwNjQ1WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEal8RX2+55jev9BZWFLX2bWeLhMSFkSIFj8OmWYLa/2/YiseBueNBz9eqhfN8H8E6j12STudJNzbiV/W8okdAsaOCBdAwggXMMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTUyMjgwMC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGJBgorBgEEAdZ5AgQCBHsEeQB3AHUA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhU86CbQAABAMARjBEAiBAR72UP80r/VUNG/qcZSW68nuRyVyeNeRzP9FXsD1SHwIgUlRqwE5ueoPfkcC9RujHUhfEglFUGHZr2hp3N2liJgQwCgYIKoZIzj0EAwMDaAAwZQIxAIqKCUAOFwob6nJ2hA//6grJhY19R0M1iu9VpF4KKdFEN5eUzy9lvqI2kv373HqTPwIwQWsRBrFw4iIDQQNqgKzJFKoyARLQYdH13kGTzkuhXLG6GgDj32NHP3ucb7pBPzQ0"}, "tlogEntries":[{"logIndex":"3320098829", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792407405", "inclusionPromise":{"signedEntryTimestamp":"MEUCIH6ID+iGaGkFeZRL+mapzFutO+Tf6pGh2bi83u/6LnBiAiEAjnio4073LmvCla0l1gBxgmMNbouyVCiAqh2B72zTAs4="}, "inclusionProof":{"logIndex":"3198194567", "rootHash":"p59ohs2Lq8HonlzN6pOq99rHtterZrDZGukjbrNdDN0=", "treeSize":"3198194583", "hashes":["i5si1dhQDxHaZ7Q8pTEgktsd7IOxYrfyIU5wY7S/2WI=", "GKcBJHRVvqpk/0b/V3j82UQK734kbzCFbN+8uy2+QSU=", "tab1WaHzfrOAeUn2AfUpaAOZhOjzkR68wHYOZJ9rkzg=", "vBy8TjrnGKw8eMKa7zxjsGUpP+JsYW0ExB4GsRfvqUA=", "1yyl8edyeIYgcH/hr3oOvHdsnlB4xHWgem4AfOO1ZZI=", "0uFco1gW2WrZRma5fO/YWNa7ZkIWEzYHVun0Haw5sow=", "SLjiPCrKFFvq99XL45v3xp/ek8Iwgo16c/EBoubi7N8=", "S5YsIYitsD0tx2YdJ4bBfksp4a3kpOa1ao6j53dPH7w=", "Vjg7JdiEecAKukpoYUmECAjhhzIIWwO7dQKiUEMeeQk=", "OlLDeTiZ1vIMDel4vGDtbNVnrFnzDe1MFV5rBN5Ep4o=", "uCZQe757l2sS1c05Y7TzOwEm+X8MeGLIUCkEOmFVOz4=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3198194583\np59ohs2Lq8HonlzN6pOq99rHtterZrDZGukjbrNdDN0=\n\n— rekor.sigstore.dev wNI9ajBFAiEA7blhRjTFpe6KKIOfJIpy0hSP60CdR9RHcxrFK3BPB+oCIGRxgPgXnaUaYKonwz4wDlRxCxzCvp9G1B1jGQbfDv4X\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJkYWZjNWQzMDUwZjJkNTMwNzhhMTE2NWFjZDc5NmVlM2JmNjViNTZlNDgyNmI5ZmMxMThhZjVlOTI4OTg3ZDMyIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUURuWXpIVmlNUVpWQUFHbU9TQ1FTU1dwTHU4dFMwRHhKcE9keUFIM2dsRENRSWhBSTVKYVluNlNFU0VrVEJkNFY3ODA5OUl6cFpPN01aRmJiUmF1cm95a3dFZiIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaExla05EUW5KSFowRjNTVUpCWjBsVlJXZHlSbkJhWnpabE1FWmFjbTlKZGxoSlp6RlRlblF2UjFsM2QwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZFRXhUbXBSTVZkb1kwNU5hbGw0VFVSRk5VMVVSWGRPYWxFeFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZoYkRoU1dESXJOVFZxWlhZNVFscFhSa3hZTW1KWFpVeG9UVk5HYTFOSlJtbzRUMjBLVjFsTVlTOHlMMWxwYzJWQ2RXVk9Rbm81WlhGb1prNDRTRGhGTm1veE1sTlVkV1JLVG5waWFWWXZWemh2YTJSQmMyRlBRMEprUVhkbloxaE5UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVVlhsTmFtZDNUVU01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkS0NrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NITkZaVkZDTTBGSVZVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVlRnMlEySlJRVUZDUVUxQlVtcENSVUZwUWtGU056SlZVRGd3Y2k5V1ZVNUhMM0ZqV2xOWE5qaHVkVko1Vm5sbFRtVlNlZ3BRT1VaWWMwUXhVMGgzU1dkVmJGSnhkMFUxZFdWdlVHWnJZME01VW5WcVNGVm9aa1ZuYkVaVlIwaGFjakpvY0ROT01teHBTbWRSZDBObldVbExiMXBKQ25wcU1FVkJkMDFFWVVGQmQxcFJTWGhCU1hGTFExVkJUMFozYjJJMmJrb3lhRUV2THpabmNrcG9XVEU1VWpCTk1XbDFPVlp3UmpSTFMyUkdSVTQxWlZVS2VuazViSFp4U1RKcmRqTTNNMGh4VkZCM1NYZFJWM05TUW5KR2R6UnBTVVJSVVU1eFowdDZTa1pMYjNsQlVreFJXV1JJTVROclIxUjZhM1ZvV0V4SE5ncEhaMFJxTXpKT1NGQXpkV05pTjNCQ1VIcFJNQW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09In19fX0="}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyzADAgEAMIICwgYJKoZIhvcNAQcCoIICszCCAq8CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgleckD1NqoAcG6W6O9TYXHtC8xMsz1lVvndSnBHw7RTMCFQCPs04mz7uJNpAyFAGlZS40QxTfcxgPMjAyNjEwMTkxMDU2NDVaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHcMIIB2AIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MTAxOTEwNTY0NVowLwYJKoZIhvcNAQkEMSIEIA8+99cFl7tdMIGxuC5duvHtgTKwYvjvcg42o45A4JyFMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRoMGYCMQDzm2cedXcEvXDxlYQ908Czk9L4ZLwhnhoANKp9t5UjOMKKFBGvw8opumlDak6dM8sCMQDQDi7mlNkPdeTT9FyhH/dAEV8jxUsWdM2VYf6jqZQ0JBVH/Gz9MxrK4z6PaQqTCzg="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"2vxdMFDy1TB4oRZazXlu479ltW5IJrn8EYr16SiYfTI="}, "signature":"MEYCIQDnYzHViMQZVAAGmOSCQSSWpLu8tS0DxJpOdyAH3glDCQIhAI5JaYn6SESEkTBd4V78099IzpZO7MZFbbRauroykwEf"}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrKgAwIBAgIURLf0KNje6X4IxXrn09m9qAKQFHQwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDMwMTU1NDA4WhcNMjYxMDMwMTYwNDA4WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsa+TOAL2lopERkB619fP2LrCeowTZYUH+hafP5L4SZzJCLrqpm3j6skBZrZXU3Vz5fZBmYh8kHMDIJ2Rh/DSl6OCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDCg1ZmU5ZGJiM2Q0NWY2ZjI2NTI5NThjMWY3MGU1MzgxODkxZmE3YWEwMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoNWZlOWRiYjNkNDVmNmYyNjUyOTU4YzFmNzBlNTM4MTg5MWZhN2FhMDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy80MTA4MzQ0NDY0OC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhjYS7CQAABAMARzBFAiAzgRGtj+terho/YA26RkiOo3rqbOwZlk0bni/fJPlZkwIhAKkJYHnF1o64Ed+kDsVL+F7iIxpQpsn1/5R/IrmQUOHZMAoGCCqGSM49BAMDA2gAMGUCMH25FVg+ATYY/4ZhFwKkcnP7YlBJFilC6U6PNkd/rKW3+2Nf/8GLIV6mz/+r6rS7iQIxAIJmq49PzkeV8R381HRxRn633QqW50TC1jKTFNDFR+TeMdtyzc5Ahf+gb3i5xgblMg=="}, "tlogEntries":[{"logIndex":"3596916921", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1793375650", "inclusionPromise":{"signedEntryTimestamp":"MEUCID5IfZHC+Z/HoK/rRMXgB3Qi6iQGmraGIQzba/5oWO+bAiEAnwyKvObOwxDGbEHuTg2Y8LBXMawGtwMirtQMol+NTrs="}, "inclusionProof":{"logIndex":"3475012659", "rootHash":"hAaIfP6srYe/PGwfwqChtfNc5CRaK0X9jc2qbC1gOw0=", "treeSize":"3475014306", "hashes":["CoiAKFUBwpMqvJD2mL4DJGqVM6mXunXt74IOIERlFAA=", "iQAbI33xiq/c0utdvgd2r1Q56iNFL1F4w4MwNmZZGnQ=", "J6SW5FnhbiMEuJIYIltL00GgXjv4nPU3yTfYCh5Dmho=", "78ifVnYpiwvfGnP8A5bdTcUd3YLxLAgFBVbFbG48ARE=", "oeEPbjzFAmcGZlrWrLIrqznawADPsUehJOSQdp/fGuo=", "Pjwc5+nNRZR6P6jgM26Z8uPNof6nbHG5+sSggzeVf+s=", "clgP+t5WxPKQ5qlHwbzedLWSUuSf/rfy7tfbkcYuzVk=", "FD3P1YgOeE4gz9N9GE9QS5WQIdiLpTEzoL4q+z70OI0=", "mzueE4dhM7fkWSUPLTMciqKIYp+4UASd3bDPYmVQm5k=", "JJSkGqHFB4xXkVGf3RZzWwQIsHyT3GxuiI8mPlzklqU=", "d/zRUdH4Gy/ZPtlIU5BmxdrIM8FjyRyKzU/moaAOQDI=", "N7TAFaXb3UEZTxHm6+QT2RscJKXbSjR8uD+f9CfpY+M=", "uawMFj5qd6ynVy550e/IBdeLPhIb0d5u42O90c/s+m0=", "MAe2tP2wYn7ZtyHHR0uIg9IabftP/8SI0DyYu4cGvJw=", "AAmLaRq7WyQaJOIv1XNdv8pztIeMBQDTudc5U/6YaFM=", "Ot5JksQNHHv/XrkIuyHkY/5iJWanO4gZWISmr09N4tU=", "na7MCafKydTMg7pLg31hVCvG2iNeSrYEtRLJwhh7wng=", "e3OaWwzL1tEWYXiUzGpH+1v9CiFPwweyfRzIh3Z+uO4=", "b+938HIdfjdD/+LgIs3AVRE3Wc65/1NSSAL4OJ5FUXE=", "kQz/4ND7LdhfAQn+idNsO+ZFC32sfkYRlhjWF5W+sPc=", "zGfeoWKmrZlXMOvyi3R2GDbGpmI1skJW/wLTXCCgF0o=", "1DaDKzrCNNBhmSdY5vFjz+NpAmxmYfYEgBCdPLrMP1A=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3475014306\nhAaIfP6srYe/PGwfwqChtfNc5CRaK0X9jc2qbC1gOw0=\n\n— rekor.sigstore.dev wNI9ajBFAiBr3A+P/q1hoUics592jzKzznz04uaPuX7N6wWc2FIF/QIhAOYm/cmJQEy5jdGsiAcKTsTg2mDm+EAn9RRHDg2+q2rw\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI1NmJmOWJiMWIzYTE0OWE4NTY3MWJmOGQyNjE4MjYwOTU1YzcxNTBlM2FjODhhMTA0YjMxNjg5M2FkYjcyYzYwIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUR0ZVdRd1Q2dTFvREJKWDIzVVJscS9rZTJ4RW1rMFV5Qm9KTDFFTUpZZGt3SWhBS2FXcy9LZUN5aldUamczSXZWaldRVElNUVArZktUOTdvcUpUOFlxbFkrbCIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KTFowRjNTVUpCWjBsVlVreG1NRXRPYW1VMldEUkplRmh5YmpBNWJUbHhRVXRSUmtoUmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFVFhkTlZGVXhUa1JCTkZkb1kwNU5hbGw0VFVSTmQwMVVXWGRPUkVFMFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZ6WVN0VVQwRk1NbXh2Y0VWU2EwSTJNVGxtVURKTWNrTmxiM2RVV2xsVlNDdG9ZV1lLVURWTU5GTmFla3BEVEhKeGNHMHphalp6YTBKYWNscFlWVE5XZWpWbVdrSnRXV2c0YTBoTlJFbEtNbEpvTDBSVGJEWlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN4V20xVk5RcGFSMHBwVFRKUk1FNVhXVEphYWtreVRsUkpOVTVVYUdwTlYxa3pUVWRWTVUxNlozaFBSR3Q0V20xRk0xbFhSWGROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpGYWJWVTFXa2RLYVUweVVUQk9WMWt5Q2xwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpGYWJWVTFDbHBIU21sTk1sRXdUbGRaTWxwcVNUSk9WRWsxVGxSb2FrMVhXVE5OUjFVeFRYcG5lRTlFYTNoYWJVVXpXVmRGZDAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPVjFwc1QxZFNhVmxxVG10T1JGWnRUbTFaZVU1cVZYbFBWRlUwV1hwR2JVNTZRbXhPVkUwMFRWUm5OVTFYV21nS1RqSkdhRTFFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRnd1RWUkJORTE2VVRCT1JGa3dUME01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvYWxsVE4wTlJRVUZDUVUxQlVucENSa0ZwUVhwblVrZDBhaXQwWlhKb2J5OVpRVEkyVW10cFQyOHpjbkZpVDNkYWJHc3dZZ3B1YVM5bVNsQnNXbXQzU1doQlMydEtXVWh1UmpGdk5qUkZaQ3RyUkhOV1RDdEdOMmxKZUhCUmNITnVNUzgxVWk5SmNtMVJWVTlJV2sxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKblFVMUhWVU5OU0RJMVJsWm5LMEZVV1Zrdk5GcG9SbmRMYTJOdVVEZFpiRUpLUm1sc1F6WlZObEJPYTJRdmNrdFhNeXN5VG1ZS0x6aEhURWxXTm0xNkx5dHlObkpUTjJsUlNYaEJTVXB0Y1RRNVVIcHJaVlk0VWpNNE1VaFNlRkp1TmpNelVYRlhOVEJVUXpGcVMxUkdUa1JHVWl0VVpRcE5aSFI1ZW1NMVFXaG1LMmRpTTJrMWVHZGliRTFuUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgQ1o0bkGx83BqEOpBWI+ytsTJrZvbmK6acthYPTzhnNQCFAK/Zt+XPuhLHRaJmH4pXyHvbDw1GA8yMDI2MTAzMDE1NTQwOFowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdwwggHYAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDMwMTU1NDA4WjAvBgkqhkiG9w0BCQQxIgQgf0bSeGGEI+hCLtuKS7T5NuOSYB2RwxhVPPl6A0wEcsIwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGgwZgIxAO1azGUmGzMQmd82vDegk/JSVe+z00L/ABM24JAL03iQJpi0/dHrPFOoeHZkNnu5cgIxANGHhKeUjZkVUQHW8Elk+clc393Uel0iCvI5JbX7+mofvcWUs2kSXD48dxWUF14KXw=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"Vr+bsbOhSahWcb+NJhgmCVXHFQ46yIoQSzFok623LGA="}, "signature":"MEYCIQDteWQwT6u1oDBJX23URlq/ke2xEmk0UyBoJL1EMJYdkwIhAKaWs/KeCyjWTjg3IvVjWQTIMQP+fKT97oqJT8YqlY+l"}}
|
build/torch-rocm/symbols.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"module": "
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "apply_rotary_transformers",
|
| 7 |
"qualname": "apply_rotary_transformers",
|
| 8 |
-
"module": "
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "Apply NEOX-style RoPE to ``q`` and ``k``.\n\nSignature mirrors ``kernels-community/rotary``'s ``apply_rotary_transformers``\nso this kernel can be a drop-in replacement under the ``\"rocm\"`` entry of\ntransformers' ``_KERNEL_MAPPING[\"rotary_pos_emb\"]``.\n\nArgs:\n q, k: ``(batch, heads, seq, head_dim)``.\n cos, sin: ``(batch, seq, head_dim)`` or ``(batch, seq, head_dim // 2)`` — pre-``unsqueeze``\n form. Rows may hold different positions (e.g. left padding).\n unsqueeze_dim: accepted for API parity; the kernel reads positions from\n the already-computed ``cos`` / ``sin``.\n\nReturns:\n ``(q_embed, k_embed)`` in the same shape as ``q``, ``k``.",
|
| 11 |
"signature": {
|
|
@@ -47,7 +47,7 @@
|
|
| 47 |
{
|
| 48 |
"name": "rope_cached_fwd",
|
| 49 |
"qualname": "rope_cached_fwd",
|
| 50 |
-
"module": "
|
| 51 |
"kind": "function",
|
| 52 |
"doc": null,
|
| 53 |
"signature": {
|
|
@@ -101,7 +101,7 @@
|
|
| 101 |
{
|
| 102 |
"name": "rope_cached_fwd_inplace",
|
| 103 |
"qualname": "rope_cached_fwd_inplace",
|
| 104 |
-
"module": "
|
| 105 |
"kind": "function",
|
| 106 |
"doc": null,
|
| 107 |
"signature": {
|
|
@@ -157,7 +157,7 @@
|
|
| 157 |
{
|
| 158 |
"name": "apply_rotary_transformers",
|
| 159 |
"qualname": "apply_rotary_transformers",
|
| 160 |
-
"module": "
|
| 161 |
"kind": "class",
|
| 162 |
"doc": "Base class for all neural network modules.\n\nYour models should also subclass this class.\n\nModules can also contain other Modules, allowing them to be nested in\na tree structure. You can assign the submodules as regular attributes::\n\n import torch.nn as nn\n import torch.nn.functional as F\n\n\n class Model(nn.Module):\n def __init__(self) -> None:\n super().__init__()\n self.conv1 = nn.Conv2d(1, 20, 5)\n self.conv2 = nn.Conv2d(20, 20, 5)\n\n def forward(self, x):\n x = F.relu(self.conv1(x))\n return F.relu(self.conv2(x))\n\nSubmodules assigned in this way will be registered, and will also have their\nparameters converted when you call :meth:`to`, etc.\n\n.. note::\n As per the example above, an ``__init__()`` call to the parent class\n must be made before assignment on the child.\n\n:ivar training: Boolean represents whether this module is in training or\n evaluation mode.\n:vartype training: bool",
|
| 163 |
"signature": {
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"module": "_aiter_rope_rocm_5fe9dbb",
|
| 4 |
"functions": [
|
| 5 |
{
|
| 6 |
"name": "apply_rotary_transformers",
|
| 7 |
"qualname": "apply_rotary_transformers",
|
| 8 |
+
"module": "_aiter_rope_rocm_5fe9dbb",
|
| 9 |
"kind": "function",
|
| 10 |
"doc": "Apply NEOX-style RoPE to ``q`` and ``k``.\n\nSignature mirrors ``kernels-community/rotary``'s ``apply_rotary_transformers``\nso this kernel can be a drop-in replacement under the ``\"rocm\"`` entry of\ntransformers' ``_KERNEL_MAPPING[\"rotary_pos_emb\"]``.\n\nArgs:\n q, k: ``(batch, heads, seq, head_dim)``.\n cos, sin: ``(batch, seq, head_dim)`` or ``(batch, seq, head_dim // 2)`` — pre-``unsqueeze``\n form. Rows may hold different positions (e.g. left padding).\n unsqueeze_dim: accepted for API parity; the kernel reads positions from\n the already-computed ``cos`` / ``sin``.\n\nReturns:\n ``(q_embed, k_embed)`` in the same shape as ``q``, ``k``.",
|
| 11 |
"signature": {
|
|
|
|
| 47 |
{
|
| 48 |
"name": "rope_cached_fwd",
|
| 49 |
"qualname": "rope_cached_fwd",
|
| 50 |
+
"module": "_aiter_rope_rocm_5fe9dbb.rope",
|
| 51 |
"kind": "function",
|
| 52 |
"doc": null,
|
| 53 |
"signature": {
|
|
|
|
| 101 |
{
|
| 102 |
"name": "rope_cached_fwd_inplace",
|
| 103 |
"qualname": "rope_cached_fwd_inplace",
|
| 104 |
+
"module": "_aiter_rope_rocm_5fe9dbb.rope",
|
| 105 |
"kind": "function",
|
| 106 |
"doc": null,
|
| 107 |
"signature": {
|
|
|
|
| 157 |
{
|
| 158 |
"name": "apply_rotary_transformers",
|
| 159 |
"qualname": "apply_rotary_transformers",
|
| 160 |
+
"module": "_aiter_rope_rocm_5fe9dbb.layers",
|
| 161 |
"kind": "class",
|
| 162 |
"doc": "Base class for all neural network modules.\n\nYour models should also subclass this class.\n\nModules can also contain other Modules, allowing them to be nested in\na tree structure. You can assign the submodules as regular attributes::\n\n import torch.nn as nn\n import torch.nn.functional as F\n\n\n class Model(nn.Module):\n def __init__(self) -> None:\n super().__init__()\n self.conv1 = nn.Conv2d(1, 20, 5)\n self.conv2 = nn.Conv2d(20, 20, 5)\n\n def forward(self, x):\n x = F.relu(self.conv1(x))\n return F.relu(self.conv2(x))\n\nSubmodules assigned in this way will be registered, and will also have their\nparameters converted when you call :meth:`to`, etc.\n\n.. note::\n As per the example above, an ``__init__()`` call to the parent class\n must be made before assignment on the child.\n\n:ivar training: Boolean represents whether this module is in training or\n evaluation mode.\n:vartype training: bool",
|
| 163 |
"signature": {
|