Kernels:
Trusted publisher
Uploaded using `kernel-builder`.
Browse files
build/torch-rocm/_ops.py
CHANGED
|
@@ -4,11 +4,8 @@ def get_backend() -> str:
|
|
| 4 |
"""Detect the backend by inspecting torch."""
|
| 5 |
import torch
|
| 6 |
|
| 7 |
-
if hasattr(torch
|
| 8 |
-
|
| 9 |
-
# torch's device-backend autoload), regardless of whether TPU
|
| 10 |
-
# hardware is present — analogous to torch.version.cuda being
|
| 11 |
-
# set on CUDA builds without a GPU.
|
| 12 |
return "tpu"
|
| 13 |
elif hasattr(torch, "neuron"):
|
| 14 |
# Needs to be sorted before specific Torch builds, since Neuron
|
|
@@ -28,7 +25,7 @@ def get_backend() -> str:
|
|
| 28 |
|
| 29 |
def _find_ops_name() -> str:
|
| 30 |
kernel_name = "flash_attn_ops"
|
| 31 |
-
unique_id = "
|
| 32 |
backend = get_backend()
|
| 33 |
return f"_{kernel_name}_{backend}_{unique_id}"
|
| 34 |
|
|
|
|
| 4 |
"""Detect the backend by inspecting torch."""
|
| 5 |
import torch
|
| 6 |
|
| 7 |
+
acc = torch.accelerator.current_accelerator() if hasattr(torch, "accelerator") else None
|
| 8 |
+
if acc is not None and acc.type == "tpu":
|
|
|
|
|
|
|
|
|
|
| 9 |
return "tpu"
|
| 10 |
elif hasattr(torch, "neuron"):
|
| 11 |
# Needs to be sorted before specific Torch builds, since Neuron
|
|
|
|
| 25 |
|
| 26 |
def _find_ops_name() -> str:
|
| 27 |
kernel_name = "flash_attn_ops"
|
| 28 |
+
unique_id = "fe2bb66"
|
| 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": "flash-attn-ops",
|
| 3 |
-
"id": "
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "BSD-3-Clause",
|
|
@@ -13,12 +13,13 @@
|
|
| 13 |
"algorithm": "sha256",
|
| 14 |
"files": {
|
| 15 |
"__init__.py": "CN2UymE7gbYnzhbAm92qHBHVC/as55EjJsW+EQt5eaM=",
|
| 16 |
-
"_ops.py": "
|
| 17 |
"cross_entropy.py": "y56nmuOtpSNxM7sDZcUSgXKIsIEayfuvrU8bAVog/nw=",
|
| 18 |
"k_activations.py": "+Z3vIyO4JkqBMipKsPvhzmxljtBdIhJCsl/M+/ESqBo=",
|
| 19 |
"layer_norm.py": "SVUTedaQF7zdKwg4bNnr8NPWFSUPB+88kSLWyPkykh0=",
|
| 20 |
"losses.py": "YhTM9q3Qouq8QoFy1hryAXFC2A6scVtnReoNa+l99YQ=",
|
| 21 |
"rotary.py": "0gN+YjhUxwL7B1eE/kKS1Kida5rBrjPKs9Z4j4+U8kA=",
|
|
|
|
| 22 |
"utils/__init__.py": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
|
| 23 |
"utils/library.py": "nKTJmAHNSqc30g95/NPDtvqzP4GWgYN0BNh015AFzYM=",
|
| 24 |
"utils/torch.py": "7mVlWFrCGE7XuCLO9oHa5Z8c4HPLYnE0ojYOJHh8JiQ="
|
|
@@ -26,12 +27,12 @@
|
|
| 26 |
},
|
| 27 |
"provenance": {
|
| 28 |
"kernel-builder": {
|
| 29 |
-
"version": "0.
|
| 30 |
-
"commit": "
|
| 31 |
"dirty": false
|
| 32 |
},
|
| 33 |
"kernel": {
|
| 34 |
-
"commit": "
|
| 35 |
"dirty": false
|
| 36 |
}
|
| 37 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "flash-attn-ops",
|
| 3 |
+
"id": "_flash_attn_ops_rocm_fe2bb66",
|
| 4 |
"version": 1,
|
| 5 |
"kernels-minver": "0.14.0",
|
| 6 |
"license": "BSD-3-Clause",
|
|
|
|
| 13 |
"algorithm": "sha256",
|
| 14 |
"files": {
|
| 15 |
"__init__.py": "CN2UymE7gbYnzhbAm92qHBHVC/as55EjJsW+EQt5eaM=",
|
| 16 |
+
"_ops.py": "2zaKBfe2mm/8vf1hDyg4DQABbbHzmiwVwtDMNdMOr8Y=",
|
| 17 |
"cross_entropy.py": "y56nmuOtpSNxM7sDZcUSgXKIsIEayfuvrU8bAVog/nw=",
|
| 18 |
"k_activations.py": "+Z3vIyO4JkqBMipKsPvhzmxljtBdIhJCsl/M+/ESqBo=",
|
| 19 |
"layer_norm.py": "SVUTedaQF7zdKwg4bNnr8NPWFSUPB+88kSLWyPkykh0=",
|
| 20 |
"losses.py": "YhTM9q3Qouq8QoFy1hryAXFC2A6scVtnReoNa+l99YQ=",
|
| 21 |
"rotary.py": "0gN+YjhUxwL7B1eE/kKS1Kida5rBrjPKs9Z4j4+U8kA=",
|
| 22 |
+
"symbols.json": "o01505AXORTEsz+QeFlyxsS5GAy6QULtigqfMGHDZes=",
|
| 23 |
"utils/__init__.py": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
|
| 24 |
"utils/library.py": "nKTJmAHNSqc30g95/NPDtvqzP4GWgYN0BNh015AFzYM=",
|
| 25 |
"utils/torch.py": "7mVlWFrCGE7XuCLO9oHa5Z8c4HPLYnE0ojYOJHh8JiQ="
|
|
|
|
| 27 |
},
|
| 28 |
"provenance": {
|
| 29 |
"kernel-builder": {
|
| 30 |
+
"version": "0.18.0-dev0",
|
| 31 |
+
"commit": "d054906a13710b811b96697b4635f03020842733",
|
| 32 |
"dirty": false
|
| 33 |
},
|
| 34 |
"kernel": {
|
| 35 |
+
"commit": "fe2bb66fee6c2a77eccf08a0508dc57428d488ed",
|
| 36 |
"dirty": false
|
| 37 |
}
|
| 38 |
}
|
build/torch-rocm/metadata.json.sigstore
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHSzCCBtGgAwIBAgIUIe5JwjQtE1LzgZMv1HlR/xZ/QEYwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwOTA3MDkxNDM4WhcNMjYwOTA3MDkyNDM4WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEK9fwbovKi2qUnv67jyAG5+1XFbjm0NFuq6XGv2zxohYn7xvZ3ucKOajKm/mjtU/DuHj6L892V4WT/b1gZajhVaOCBfAwggXsMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUP5DT/MI6k4iJZQWfE/EVAi0WktAwHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wawYDVR0RAQH/BGEwX4ZdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDkGCisGAQQBg78wAQEEK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wHwYKKwYBBAGDvzABAgQRd29ya2Zsb3dfZGlzcGF0Y2gwNgYKKwYBBAGDvzABAwQoODlkNDA1NGYzNzU1MDM5ZDU0NzRjZmVkMDNmMDZkZTAyNmVlMmNlNzATBgorBgEEAYO/MAEEBAVCdWlsZDArBgorBgEEAYO/MAEFBB1odWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTAdBgorBgEEAYO/MAEGBA9yZWZzL2hlYWRzL21haW4wOwYKKwYBBAGDvzABCAQtDCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMG0GCisGAQQBg78wAQkEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wAQoEKgwoODlkNDA1NGYzNzU1MDM5ZDU0NzRjZmVkMDNmMDZkZTAyNmVlMmNlNzAbBgorBgEEAYO/MAELBA0MC3NlbGYtaG9zdGVkMEAGCisGAQQBg78wAQwEMgwwaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MDgGCisGAQQBg78wAQ0EKgwoODlkNDA1NGYzNzU1MDM5ZDU0NzRjZmVkMDNmMDZkZTAyNmVlMmNlNzAfBgorBgEEAYO/MAEOBBEMD3JlZnMvaGVhZHMvbWFpbjAaBgorBgEEAYO/MAEPBAwMCjEwNzE0NzU1MjkwLgYKKwYBBAGDvzABEAQgDB5odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2UwGAYKKwYBBAGDvzABEQQKDAgyNTcyMDc0MzBtBgorBgEEAYO/MAESBF8MXWh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eS8uZ2l0aHViL3dvcmtmbG93cy9idWlsZC55YW1sQHJlZnMvaGVhZHMvbWFpbjA4BgorBgEEAYO/MAETBCoMKDg5ZDQwNTRmMzc1NTAzOWQ1NDc0Y2ZlZDAzZjA2ZGUwMjZlZTJjZTcwIQYKKwYBBAGDvzABFAQTDBF3b3JrZmxvd19kaXNwYXRjaDBkBgorBgEEAYO/MAEVBFYMVGh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eS9hY3Rpb25zL3J1bnMvMzQxMDMxOTk2MDYvYXR0ZW1wdHMvMTAWBgorBgEEAYO/MAEWBAgMBnB1YmxpYzBGBgorBgEEAYO/MAEYBDgMNnJlcG86aHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHk6cmVmOnJlZnMvaGVhZHMvbWFpbjCBigYKKwYBBAHWeQIEAgR8BHoAeAB2AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABoHsl7rcAAAQDAEcwRQIhAMGOONB2ViKlqEhJTHmw5nk98fdKOOt9uOjLDABn1TeIAiAL04SHOZOsasxhr3WTx3MbUt1uScCXS6/KngirliIsBDAKBggqhkjOPQQDAwNoADBlAjBmi5MZaOgk4WXJ0Pbjues8Hw9i8PT0w1O4DqI/nao4AwZ5vktTgChaWTwRhlSbCr0CMQCZSFywaekvNNHJp0cORpmxQwJrC+2pUXaBWdutRlYXJc/hjA9QJ05cjmRmxv5iui4="}, "tlogEntries":[{"logIndex":"2748945819", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1788772478", "inclusionPromise":{"signedEntryTimestamp":"MEUCIGkf/mICX0VplXgUwlk6B5rk3hcRo0AS/Fdc7Rrej0qiAiEAvxlSbodYY2s7PbW5kswb3thbNbVMr5cp5F5XQfOc6oU="}, "inclusionProof":{"logIndex":"2627041557", "rootHash":"mVqL5I3/NgSBaDdfJ0aRzFIGSAjJOVsP0akyPGMMqgQ=", "treeSize":"2627041573", "hashes":["JDUV69dtno42rnOju9ObID2MuB7MJwz/2icTnBSLC88=", "DKNWTMQxtl+42sZyMRJrxSCGKruMotR9gP9gCCzLDzU=", "Qk7A5Oi7YA8R8bZrnovrUTTr5vUdDP7qT7QQSMFQn8Q=", "lvG0usAnaVOMgsrfNFlvNhi6bL/FrDuxZk1XKp09MfQ=", "gyGG+m/GROEVMCozJaVVNFut7ibKPSdLlDPkgHuzE6Q=", "KarnDCJ86GjUn0BDCIseBSQmr1OuOD2SV3XA198hLuE=", "f8Ps3pCAZ1FlVIvFAKVkdGfSqa510IwpO2dRGqDGVTc=", "vzCbTeRAU4fCB2L8LwtUWgIY0dsRMw6kbN0JV07U6k4=", "Zb6KVX/hCGWY6uX9thF9oulL2e5cbsGD4g8HCK9wYGA=", "vFbF00YG2ehwRWCigL+kvgVnnjn4bTucerKHL8qilkQ=", "gfEwHuKQLglBsqpFvOMor+pGVxq6FswZWoWAfS6JdeM=", "TSzHr9m6kirNnrtn2764DZjVo3LvDcN/hQzdRY33aC4=", "sFs5ZPVs0GrIELeO+PLKnaw6Xqx6rrLLSsxTCL7uEy4=", "PeXZrqD3jq5qFdOmhUHJ8en1qzGlcp6bfMESzIwc3z0=", "lKSWYj364IeG0b10DY/iYLgSeWiNkybEZLzd49gUFSo=", "7tD2K8mAqGTMENrP2YXWz71BeTWQPCiYd3CESAgQLz8=", "eXSLrLqKSxRTixSP/k4YimriB2lufao6trqTrsxxlyg=", "SndbMKVtcTenAkwi2JBfGzD+mhexp1qJbRIY+A1JRIU=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n2627041573\nmVqL5I3/NgSBaDdfJ0aRzFIGSAjJOVsP0akyPGMMqgQ=\n\n— rekor.sigstore.dev wNI9ajBFAiEAihTRzzV55u0PYYp1a34gcu7IE/3Rmkn4SA0mNp+Yz4gCIF3bYu4cm4U8XubTMonbh3YtDF8NHUvQTMtpfETZlSN/\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJkNjVjMjZiZjc5M2JjMjYwYWUzNzYxOTcwYTg3MTk4YmI5MTUxNjU0YzViNmM1Nzg1NzI0ZTA3NDhkOTczNWMzIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUNHN2h0Z29WUlp1YTM1YzhhaHZxOE5RUHVwKzNtZFdNSE5MT1EzWVp1L2VnSWhBTmg4RTk0VnFuVUNjc25IZ2x3bjB4THU1TGZrRHRXL0JYM3Z4S3J4bkFrWCIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaFRla05EUW5SSFowRjNTVUpCWjBsVlNXVTFTbmRxVVhSRk1VeDZaMXBOZGpGSWJGSXZlRm92VVVWWmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFpkMDlVUVROTlJHdDRUa1JOTkZkb1kwNU5hbGwzVDFSQk0wMUVhM2xPUkUwMFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZMT1daM1ltOTJTMmt5Y1ZWdWRqWTNhbmxCUnpVck1WaEdZbXB0TUU1R2RYRTJXRWNLZGpKNmVHOW9XVzQzZUhaYU0zVmpTMDloYWt0dEwyMXFkRlV2UkhWSWFqWk1PRGt5VmpSWFZDOWlNV2RhWVdwb1ZtRlBRMEptUVhkbloxaHpUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlZRTlVSVUNpOU5TVFpyTkdsS1dsRlhaa1V2UlZaQmFUQlhhM1JCZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDJGM1dVUldVakJTUVZGSUwwSkhSWGRZTkZwa1lVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKb01Wb3laSEJpYldSdFdWZE9iQXBNTW5Sc1kyMDFiR0pJVFhSWk1qbDBZbGhXZFdGWVVqVk1lVFZ1WVZoU2IyUlhTWFprTWpsNVlUSmFjMkl6WkhwTU1rb3hZVmQ0YTB4dWJHaGlWM2hCQ21OdFZtMWplVGx2V2xkR2EyTjVPWFJaVjJ4MVRVUnJSME5wYzBkQlVWRkNaemM0ZDBGUlJVVkxNbWd3WkVoQ2VrOXBPSFprUnpseVdsYzBkVmxYVGpBS1lWYzVkV041Tlc1aFdGSnZaRmRLTVdNeVZubFpNamwxWkVkV2RXUkROV3BpTWpCM1NIZFpTMHQzV1VKQ1FVZEVkbnBCUWtGblVWSmtNamw1WVRKYWN3cGlNMlJtV2tkc2VtTkhSakJaTW1kM1RtZFpTMHQzV1VKQ1FVZEVkbnBCUWtGM1VXOVBSR3hyVGtSQk1VNUhXWHBPZWxVeFRVUk5OVnBFVlRCT2VsSnFDbHB0Vm10TlJFNXRUVVJhYTFwVVFYbE9iVlpzVFcxT2JFNTZRVlJDWjI5eVFtZEZSVUZaVHk5TlFVVkZRa0ZXUTJSWGJITmFSRUZ5UW1kdmNrSm5SVVVLUVZsUEwwMUJSVVpDUWpGdlpGZGtibUZYTlc1YWJVWnFXbE01Y2xwWVNuVmFWM2g2VEZkT2RtSlhNVEZpYld3d1pWUkJaRUpuYjNKQ1owVkZRVmxQTHdwTlFVVkhRa0U1ZVZwWFducE1NbWhzV1ZkU2Vrd3lNV2hoVnpSM1QzZFpTMHQzV1VKQ1FVZEVkbnBCUWtOQlVYUkVRM1J2WkVoU2QyTjZiM1pNTTFKMkNtRXlWblZNYlVacVpFZHNkbUp1VFhWYU1td3dZVWhXYVdSWVRteGpiVTUyWW01U2JHSnVVWFZaTWpsMFRVY3dSME5wYzBkQlVWRkNaemM0ZDBGUmEwVUtXSGQ0WkdGSVVqQmpTRTAyVEhrNWJtRllVbTlrVjBsMVdUSTVkRXd5YURGYU1tUndZbTFrYlZsWFRteE1NblJzWTIwMWJHSklUWFJaTWpsMFlsaFdkUXBoV0ZJMVRIazFibUZZVW05a1YwbDJaREk1ZVdFeVduTmlNMlI2VERKS01XRlhlR3RNYm14b1lsZDRRV050Vm0xamVUbHZXbGRHYTJONU9YUlpWMngxQ2sxRVowZERhWE5IUVZGUlFtYzNPSGRCVVc5RlMyZDNiMDlFYkd0T1JFRXhUa2RaZWs1NlZURk5SRTAxV2tSVk1FNTZVbXBhYlZaclRVUk9iVTFFV21zS1dsUkJlVTV0Vm14TmJVNXNUbnBCWWtKbmIzSkNaMFZGUVZsUEwwMUJSVXhDUVRCTlF6Tk9iR0pIV1hSaFJ6bDZaRWRXYTAxRlFVZERhWE5IUVZGUlFncG5OemgzUVZGM1JVMW5kM2RoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlUxRVowZERhWE5IUVZGUlFtYzNPSGRCVVRCRlMyZDNiMDlFYkd0T1JFRXhUa2RaZWs1NlZURk5SRTAxV2tSVk1FNTZVbW9LV20xV2EwMUVUbTFOUkZwcldsUkJlVTV0Vm14TmJVNXNUbnBCWmtKbmIzSkNaMFZGUVZsUEwwMUJSVTlDUWtWTlJETktiRnB1VFhaaFIxWm9Xa2hOZGdwaVYwWndZbXBCWVVKbmIzSkNaMFZGUVZsUEwwMUJSVkJDUVhkTlEycEZkMDU2UlRCT2VsVXhUV3ByZDB4bldVdExkMWxDUWtGSFJIWjZRVUpGUVZGbkNrUkNOVzlrU0ZKM1kzcHZka3d5WkhCa1IyZ3hXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWM1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVc0tSRUZuZVU1VVkzbE5SR013VFhwQ2RFSm5iM0pDWjBWRlFWbFBMMDFCUlZOQ1JqaE5XRmRvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVid3BrVjJSdVlWYzFibHB0Um1wYVV6bHlXbGhLZFZwWGVIcE1WMDUyWWxjeE1XSnRiREJsVXpoMVdqSnNNR0ZJVm1sTU0yUjJZMjEwYldKSE9UTmplVGxwQ21SWGJITmFRelUxV1ZjeGMxRklTbXhhYmsxMllVZFdhRnBJVFhaaVYwWndZbXBCTkVKbmIzSkNaMFZGUVZsUEwwMUJSVlJDUTI5TlMwUm5OVnBFVVhjS1RsUlNiVTE2WXpGT1ZFRjZUMWRSTVU1RVl6QlpNbHBzV2tSQmVscHFRVEphUjFWM1RXcGFiRnBVU21wYVZHTjNTVkZaUzB0M1dVSkNRVWRFZG5wQlFncEdRVkZVUkVKR00ySXpTbkphYlhoMlpERTVhMkZZVG5kWldGSnFZVVJDYTBKbmIzSkNaMFZGUVZsUEwwMUJSVlpDUmxsTlZrZG9NR1JJUW5wUGFUaDJDbG95YkRCaFNGWnBURzFPZG1KVE9XOWtWMlJ1WVZjMWJscHRSbXBhVXpseVdsaEtkVnBYZUhwTVYwNTJZbGN4TVdKdGJEQmxVemxvV1ROU2NHSXlOWG9LVEROS01XSnVUWFpOZWxGNFRVUk5lRTlVYXpKTlJGbDJXVmhTTUZwWE1YZGtTRTEyVFZSQlYwSm5iM0pDWjBWRlFWbFBMMDFCUlZkQ1FXZE5RbTVDTVFwWmJYaHdXWHBDUjBKbmIzSkNaMFZGUVZsUEwwMUJSVmxDUkdkTlRtNUtiR05IT0RaaFNGWnVXakpzZFZveVdtaFpNbFYyWVRKV2VXSnRWbk5qZVRGcUNtSXlNWFJrVnpWd1pFaHJObU50Vm0xUGJrcHNXbTVOZG1GSFZtaGFTRTEyWWxkR2NHSnFRMEpwWjFsTFMzZFpRa0pCU0ZkbFVVbEZRV2RTT0VKSWIwRUtaVUZDTWtGT01EbE5SM0pIZUhoRmVWbDRhMlZJU214dVRuZExhVk5zTmpRemFubDBMelJsUzJOdlFYWkxaVFpQUVVGQlFtOUljMnczY21OQlFVRlJSQXBCUldOM1VsRkphRUZOUjA5UFRrSXlWbWxMYkhGRmFFcFVTRzEzTlc1ck9UaG1aRXRQVDNRNWRVOXFURVJCUW00eFZHVkpRV2xCVERBMFUwaFBXazl6Q21GemVHaHlNMWRVZUROTllsVjBNWFZUWTBOWVV6WXZTMjVuYVhKc2FVbHpRa1JCUzBKblozRm9hMnBQVUZGUlJFRjNUbTlCUkVKc1FXcENiV2sxVFZvS1lVOW5helJYV0Vvd1VHSnFkV1Z6T0VoM09XazRVRlF3ZHpGUE5FUnhTUzl1WVc4MFFYZGFOWFpyZEZSblEyaGhWMVIzVW1oc1UySkRjakJEVFZGRFdncFRSbmwzWVdWcmRrNU9TRXB3TUdOUFVuQnRlRkYzU25KREt6SndWVmhoUWxka2RYUlNiRmxZU21NdmFHcEJPVkZLTURWamFtMVNiWGgyTldsMWFUUTlDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsifX19fQ=="}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgcoQBtG8v1hFc7grgvzLtnhOCvnjrHgsGhG7wxTrRQGcCFG19ZecT2R8clFgxiKx6Z0yKGNr3GA8yMDI2MDkwNzA5MTQzOFowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdwwggHYAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYwOTA3MDkxNDM4WjAvBgkqhkiG9w0BCQQxIgQgLcZOsGE7vYYQCVYYsrlTdNss4lvNPTVX4lP5SethbfYwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGgwZgIxAJxDHX3a7Df/L8bbPxjjhJqJypG6nGLGBdzk4UrmzcGCHjxbpeKY3h53igDGvPTylQIxALRAZQ7QONbUD7Ud4qx+iZIsDa4Nf7pZ3y8PawQmbrG+k0hEO4ah/zQsDrNzj1Ua7A=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"1lwmv3k7wmCuN2GXCocZi7kVFlTFtsV4VyTgdI2XNcM="}, "signature":"MEYCIQCG7htgoVRZua35c8ahvq8NQPup+3mdWMHNLOQ3YZu/egIhANh8E94VqnUCcsnHglwn0xLu5LfkDtW/BX3vxKrxnAkX"}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHLDCCBrKgAwIBAgIURqksWhMMIGQp+Z6lDD31QyzYn4MwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYxMDE5MTEwNTE2WhcNMjYxMDE5MTExNTE2WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXY9g49WxQxEiV7vLP3hE/6xl7TTDU2Cg1Jxu4G/7nOrDFN/9Lgc/wUT5iLZCwkzvgcoJVluz9oVeM7vLdwyok6OCBdEwggXNMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBTf0+nPViQRlvmo2OkoVaLGLhhkPzBrBgNVHREBAf8EYTBfhl1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTAfBgorBgEEAYO/MAECBBF3b3JrZmxvd19kaXNwYXRjaDA2BgorBgEEAYO/MAEDBChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBMGCisGAQQBg78wAQQEBUJ1aWxkMCsGCisGAQQBg78wAQUEHWh1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5MB0GCisGAQQBg78wAQYED3JlZnMvaGVhZHMvbWFpbjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wbQYKKwYBBAGDvzABCQRfDF1odHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkvLmdpdGh1Yi93b3JrZmxvd3MvYnVpbGQueWFtbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABCgQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMBsGCisGAQQBg78wAQsEDQwLc2VsZi1ob3N0ZWQwQAYKKwYBBAGDvzABDAQyDDBodHRwczovL2dpdGh1Yi5jb20vaHVnZ2luZ2ZhY2Uva2VybmVscy1jb21tdW5pdHkwOAYKKwYBBAGDvzABDQQqDChmZTJiYjY2ZmVlNmMyYTc3ZWNjZjA4YTA1MDhkYzU3NDI4ZDQ4OGVkMB8GCisGAQQBg78wAQ4EEQwPcmVmcy9oZWFkcy9tYWluMBoGCisGAQQBg78wAQ8EDAwKMTA3MTQ3NTUyOTAuBgorBgEEAYO/MAEQBCAMHmh0dHBzOi8vZ2l0aHViLmNvbS9odWdnaW5nZmFjZTAYBgorBgEEAYO/MAERBAoMCDI1NzIwNzQzMG0GCisGAQQBg78wARIEXwxdaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5Ly5naXRodWIvd29ya2Zsb3dzL2J1aWxkLnlhbWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wARMEKgwoZmUyYmI2NmZlZTZjMmE3N2VjY2YwOGEwNTA4ZGM1NzQyOGQ0ODhlZDAhBgorBgEEAYO/MAEUBBMMEXdvcmtmbG93X2Rpc3BhdGNoMGQGCisGAQQBg78wARUEVgxUaHR0cHM6Ly9naXRodWIuY29tL2h1Z2dpbmdmYWNlL2tlcm5lbHMtY29tbXVuaXR5L2FjdGlvbnMvcnVucy8zOTIzOTU1MjcxMC9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMEYGCisGAQQBg78wARgEOAw2cmVwbzpodWdnaW5nZmFjZS9rZXJuZWxzLWNvbW11bml0eTpyZWY6cmVmcy9oZWFkcy9tYWluMIGKBgorBgEEAdZ5AgQCBHwEegB4AHYA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGhU9ZOSgAABAMARzBFAiA4hd/ypEeIKlHrm+9HLxVhh5/LtPIkMWNXhwHXM1TVPwIhAIjJeAs0GBzWk24k8/5gsgbG+2YetGwBExVfx90evzLZMAoGCCqGSM49BAMDA2gAMGUCMGbUhU1B/WCyBBbKtQkmF9960p819e9rROWR+CTTwxkCDEpL+qVvSLqjdjkQ0gwmlwIxAJBgg02/W4XVgy9pWTnibopG5cLpNNsDRvu8FTWgOkZdncGpd68hKi0OQH2C2utK5w=="}, "tlogEntries":[{"logIndex":"3320113678", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792407916", "inclusionPromise":{"signedEntryTimestamp":"MEUCIQCq/VQJzPrMzzwDk1uxU6EiRZOdSxPuYp3uPzB3nB86cAIgL6kt5aq0JWkv6jLCTRCxA9bs1tKiCOFm0yRb6zatk6U="}, "inclusionProof":{"logIndex":"3198209416", "rootHash":"ZHMMXbajEiWBaMLx1kn8fWILDMmf9E6A4y/S5z0RieM=", "treeSize":"3198209426", "hashes":["HonG9EZqMRiM4hF/TFDJPYUPsAzSix4tYexJRUfrtTI=", "J7zqfzjo2Cnuo7II3Zqc5e7cp9TPnakMWpesda9iOgI=", "Wwut/NWWPtVu75N00f5567FPZWf4ub0MOyrJBaj1YpU=", "2iGy3vi//fmipYO6LUg9I7U+rITtPKJ+d5fxzr1NKCI=", "TYDoD/DKI5KxsymHZj6AwWlRcFeZYw02DKKTkwpOYPg=", "/5kwN+BITKckz6O5lu87TTgJUSEk0om1GqTLgT9d5Mg=", "gjvJBuIekJ9miWVarkS44Mkuzb/DJIun8Xn8xzSMKxM=", "vdyEaAuCngtgz+NBarnWbdNDEND+FMW7QS+SG4YFDnM=", "5mKRxgWdciMuw7tEl/iSbGuu4HDqMZj63CO2uV0AoY0=", "f4MktXqhBPk7ruDBxwgqTvXa7eCNzak9cUObXS0eTxI=", "OlLDeTiZ1vIMDel4vGDtbNVnrFnzDe1MFV5rBN5Ep4o=", "uCZQe757l2sS1c05Y7TzOwEm+X8MeGLIUCkEOmFVOz4=", "nyQV/+cWQUG5Hb2PKjQQNkQIJmz2qzAZKBQlkHGIknM=", "G+nk7mgE5h6dUmv2UY7NDJrY3WvrZY31raaO1AETt+o=", "qlTWNDzERnTBQVcHHXXVPjiUP0SsikGxfcxVlgqVFDo=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3198209426\nZHMMXbajEiWBaMLx1kn8fWILDMmf9E6A4y/S5z0RieM=\n\n— rekor.sigstore.dev wNI9ajBFAiB1cePJ0gP+4cjIpLl3AWCdG0+jC9+FEmUGBxRmqS656AIhAP2EIvOMJgYnsy+q9BGiyeE4xnwzvwY8kL7TkImKQgVM\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI0OTlhNzkzMTc1OWRhZTk0MWEzMWFlOWY3OTMwMmU3N2QyNzFjMjAxMGY5ZTg5YjNlZjRkMDE5MGRiMjQ3YzU3In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FUUNJQ1ZpaGh2RzExY09FdDZ2RWVCKzNFbTl4d3JsNFpKc3l2ZTRnK3RsSVBHdEFpQWlxaE5pVEZncU5zY2E5dU10bXNYb3pIdktTV1ZTR0VRdm83VjZuVG5mdXc9PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaE1SRU5EUW5KTFowRjNTVUpCWjBsVlVuRnJjMWRvVFUxSlIxRndLMW8yYkVSRU16RlJlWHBaYmpSTmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRWTlZFVjNUbFJGTWxkb1kwNU5hbGw0VFVSRk5VMVVSWGhPVkVVeVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZZV1Rsbk5EbFhlRkY0UldsV04zWk1VRE5vUlM4MmVHdzNWRlJFVlRKRFp6RktlSFVLTkVjdk4yNVBja1JHVGk4NVRHZGpMM2RWVkRWcFRGcERkMnQ2ZG1kamIwcFdiSFY2T1c5V1pVMDNka3hrZDNsdmF6WlBRMEprUlhkbloxaE9UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmh0V2xSS2FRcFphbGt5V20xV2JFNXRUWGxaVkdNeldsZE9hbHBxUVRSWlZFRXhUVVJvYTFsNlZUTk9SRWswV2tSUk5FOUhWbXROUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEYUcxYVZFcHBXV3BaTWxwdFZteE9iVTE1Q2xsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEYUcxYVZFcHBDbGxxV1RKYWJWWnNUbTFOZVZsVVl6TmFWMDVxV21wQk5GbFVRVEZOUkdocldYcFZNMDVFU1RSYVJGRTBUMGRXYTAxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlhYlZWNVdXMUpNazV0V214YVZGcHFUVzFGTTA0eVZtcFpNbGwzVDBkRmQwNVVRVFJhUjAweFRucFJlVTlIVVRBS1QwUm9iRnBFUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQxUkplazlVVlRGTmFtTjRUVU01YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkTENrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NIZEZaV2RDTkVGSVdVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVlRsYVQxTm5RVUZDUVUxQlVucENSa0ZwUVRSb1pDOTVjRVZsU1V0c1NISnRLemxJVEhoV2FHZzFMMHgwVUVsclRWZE9XQXBvZDBoWVRURlVWbEIzU1doQlNXcEtaVUZ6TUVkQ2VsZHJNalJyT0M4MVozTm5Za2NyTWxsbGRFZDNRa1Y0Vm1aNE9UQmxkbnBNV2sxQmIwZERRM0ZIQ2xOTk5EbENRVTFFUVRKblFVMUhWVU5OUjJKVmFGVXhRaTlYUTNsQ1FtSkxkRkZyYlVZNU9UWXdjRGd4T1dVNWNsSlBWMUlyUTFSVWQzaHJRMFJGY0V3S0szRldkbE5NY1dwa2FtdFJNR2QzYld4M1NYaEJTa0puWnpBeUwxYzBXRlpuZVRsd1YxUnVhV0p2Y0VjMVkweHdUazV6UkZKMmRUaEdWRmRuVDJ0YVpBcHVZMGR3WkRZNGFFdHBNRTlSU0RKRE1uVjBTelYzUFQwS0xTMHRMUzFGVGtRZ1EwVlNWRWxHU1VOQlZFVXRMUzB0TFFvPSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyDADAgEAMIICvwYJKoZIhvcNAQcCoIICsDCCAqwCAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg1qfZCGHp51UwbmUOYMmdM0i4cXKuSVvx6c+kHkYqFmMCFCux4sy4jaJIK5VMwazQu5okwaMwGA8yMDI2MTAxOTExMDUxNlowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdowggHWAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDE5MTEwNTE2WjAvBgkqhkiG9w0BCQQxIgQgjqTmy+TVvXzze23MwEcLMOletW5tEvdMWP2otwQ/vqgwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGYwZAIvIL5qbRkIlD2Rlo0wnQNn4LfdflNvStfNZwGb5Exb+kuh7QeBJw1fPlp9JvHXENECMQD9D8zxwtToTrQv0+7HIuDX8ee8B6vxMmgVxFiol62gAI0kruqESNPR1C6P2uba7k0="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"SZp5MXWdrpQaMa6feTAud9JxwgEPnomz700BkNskfFc="}, "signature":"MEQCICVihhvG11cOEt6vEeB+3Em9xwrl4ZJsyve4g+tlIPGtAiAiqhNiTFgqNsca9uMtmsXozHvKSWVSGEQvo7V6nTnfuw=="}}
|
build/torch-rocm/symbols.json
ADDED
|
@@ -0,0 +1,445 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": 1,
|
| 3 |
+
"module": "_flash_attn_ops_rocm_fe2bb66",
|
| 4 |
+
"functions": [
|
| 5 |
+
{
|
| 6 |
+
"name": "cross_entropy_loss",
|
| 7 |
+
"qualname": "cross_entropy_loss",
|
| 8 |
+
"module": "_flash_attn_ops_rocm_fe2bb66.cross_entropy",
|
| 9 |
+
"kind": "function",
|
| 10 |
+
"doc": "Arguments:\n logits: (batch, vocab_size)\n labels: (batch,)\n label_smoothing: float\n logit_scale: float. Multiply logits by this scale before calculating the loss.\n lse_square_scale: float. If > 0, we add lse_square_scale * lse(logits) ^ 2 to the loss.\n This is also referred to as \"z-loss\".\n ignore_index: int. If labels == ignore_index, the loss is set to 0.0.\n inplace_backward: bool. If True, we do the backward pass in-place by modifying the logits.\n This saves memory.\n process_group: if not None, we're doing Tensor Parallel: each process is responsible for\n one part of the vocab. The loss will be aggregated across processes.\nReturns:\n losses: (batch,), float\n z_losses: (batch,), float",
|
| 11 |
+
"signature": {
|
| 12 |
+
"parameters": [
|
| 13 |
+
{
|
| 14 |
+
"name": "logits",
|
| 15 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 16 |
+
"default": null,
|
| 17 |
+
"annotation": "torch.Tensor"
|
| 18 |
+
},
|
| 19 |
+
{
|
| 20 |
+
"name": "labels",
|
| 21 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 22 |
+
"default": null,
|
| 23 |
+
"annotation": "torch.Tensor"
|
| 24 |
+
},
|
| 25 |
+
{
|
| 26 |
+
"name": "precomputed_lse",
|
| 27 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 28 |
+
"default": "None",
|
| 29 |
+
"annotation": "torch.Tensor | None"
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"name": "label_smoothing",
|
| 33 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 34 |
+
"default": "0.0",
|
| 35 |
+
"annotation": "float"
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"name": "logit_scale",
|
| 39 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 40 |
+
"default": "1.0",
|
| 41 |
+
"annotation": "float"
|
| 42 |
+
},
|
| 43 |
+
{
|
| 44 |
+
"name": "lse_square_scale",
|
| 45 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 46 |
+
"default": "0.0",
|
| 47 |
+
"annotation": "float"
|
| 48 |
+
},
|
| 49 |
+
{
|
| 50 |
+
"name": "ignore_index",
|
| 51 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 52 |
+
"default": "-100",
|
| 53 |
+
"annotation": null
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"name": "inplace_backward",
|
| 57 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 58 |
+
"default": "False",
|
| 59 |
+
"annotation": "bool"
|
| 60 |
+
},
|
| 61 |
+
{
|
| 62 |
+
"name": "process_group",
|
| 63 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 64 |
+
"default": "None",
|
| 65 |
+
"annotation": null
|
| 66 |
+
}
|
| 67 |
+
],
|
| 68 |
+
"return_annotation": "Tuple[torch.Tensor, torch.Tensor]"
|
| 69 |
+
}
|
| 70 |
+
},
|
| 71 |
+
{
|
| 72 |
+
"name": "apply_rotary",
|
| 73 |
+
"qualname": "apply_rotary",
|
| 74 |
+
"module": "_flash_attn_ops_rocm_fe2bb66.rotary",
|
| 75 |
+
"kind": "function",
|
| 76 |
+
"doc": "Arguments:\n x: (batch, seqlen, nheads, headdim) if cu_seqlens is None\n else (total_seqlen, nheads, headdim).\n cos: (seqlen_ro, rotary_dim / 2)\n sin: (seqlen_ro, rotary_dim / 2)\n seqlen_offsets: integer or integer tensor of size (batch,)\n cu_seqlens: (batch + 1,) or None\n max_seqlen: int\nReturns:\n y: (batch, seqlen, nheads, headdim)",
|
| 77 |
+
"signature": {
|
| 78 |
+
"parameters": [
|
| 79 |
+
{
|
| 80 |
+
"name": "x",
|
| 81 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 82 |
+
"default": null,
|
| 83 |
+
"annotation": "torch.Tensor"
|
| 84 |
+
},
|
| 85 |
+
{
|
| 86 |
+
"name": "cos",
|
| 87 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 88 |
+
"default": null,
|
| 89 |
+
"annotation": "torch.Tensor"
|
| 90 |
+
},
|
| 91 |
+
{
|
| 92 |
+
"name": "sin",
|
| 93 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 94 |
+
"default": null,
|
| 95 |
+
"annotation": "torch.Tensor"
|
| 96 |
+
},
|
| 97 |
+
{
|
| 98 |
+
"name": "seqlen_offsets",
|
| 99 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 100 |
+
"default": "0",
|
| 101 |
+
"annotation": "int | torch.Tensor"
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"name": "cu_seqlens",
|
| 105 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 106 |
+
"default": "None",
|
| 107 |
+
"annotation": "torch.Tensor | None"
|
| 108 |
+
},
|
| 109 |
+
{
|
| 110 |
+
"name": "max_seqlen",
|
| 111 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 112 |
+
"default": "None",
|
| 113 |
+
"annotation": "int | None"
|
| 114 |
+
},
|
| 115 |
+
{
|
| 116 |
+
"name": "interleaved",
|
| 117 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 118 |
+
"default": "False",
|
| 119 |
+
"annotation": null
|
| 120 |
+
},
|
| 121 |
+
{
|
| 122 |
+
"name": "inplace",
|
| 123 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 124 |
+
"default": "False",
|
| 125 |
+
"annotation": null
|
| 126 |
+
},
|
| 127 |
+
{
|
| 128 |
+
"name": "conjugate",
|
| 129 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 130 |
+
"default": "False",
|
| 131 |
+
"annotation": null
|
| 132 |
+
}
|
| 133 |
+
],
|
| 134 |
+
"return_annotation": "torch.Tensor"
|
| 135 |
+
}
|
| 136 |
+
},
|
| 137 |
+
{
|
| 138 |
+
"name": "layer_norm_fn",
|
| 139 |
+
"qualname": "layer_norm_fn",
|
| 140 |
+
"module": "_flash_attn_ops_rocm_fe2bb66.layer_norm",
|
| 141 |
+
"kind": "function",
|
| 142 |
+
"doc": null,
|
| 143 |
+
"signature": {
|
| 144 |
+
"parameters": [
|
| 145 |
+
{
|
| 146 |
+
"name": "x",
|
| 147 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 148 |
+
"default": null,
|
| 149 |
+
"annotation": null
|
| 150 |
+
},
|
| 151 |
+
{
|
| 152 |
+
"name": "weight",
|
| 153 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 154 |
+
"default": null,
|
| 155 |
+
"annotation": null
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"name": "bias",
|
| 159 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 160 |
+
"default": null,
|
| 161 |
+
"annotation": null
|
| 162 |
+
},
|
| 163 |
+
{
|
| 164 |
+
"name": "residual",
|
| 165 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 166 |
+
"default": "None",
|
| 167 |
+
"annotation": null
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"name": "x1",
|
| 171 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 172 |
+
"default": "None",
|
| 173 |
+
"annotation": null
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"name": "weight1",
|
| 177 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 178 |
+
"default": "None",
|
| 179 |
+
"annotation": null
|
| 180 |
+
},
|
| 181 |
+
{
|
| 182 |
+
"name": "bias1",
|
| 183 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 184 |
+
"default": "None",
|
| 185 |
+
"annotation": null
|
| 186 |
+
},
|
| 187 |
+
{
|
| 188 |
+
"name": "eps",
|
| 189 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 190 |
+
"default": "1e-06",
|
| 191 |
+
"annotation": null
|
| 192 |
+
},
|
| 193 |
+
{
|
| 194 |
+
"name": "dropout_p",
|
| 195 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 196 |
+
"default": "0.0",
|
| 197 |
+
"annotation": null
|
| 198 |
+
},
|
| 199 |
+
{
|
| 200 |
+
"name": "rowscale",
|
| 201 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 202 |
+
"default": "None",
|
| 203 |
+
"annotation": null
|
| 204 |
+
},
|
| 205 |
+
{
|
| 206 |
+
"name": "prenorm",
|
| 207 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 208 |
+
"default": "False",
|
| 209 |
+
"annotation": null
|
| 210 |
+
},
|
| 211 |
+
{
|
| 212 |
+
"name": "residual_in_fp32",
|
| 213 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 214 |
+
"default": "False",
|
| 215 |
+
"annotation": null
|
| 216 |
+
},
|
| 217 |
+
{
|
| 218 |
+
"name": "zero_centered_weight",
|
| 219 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 220 |
+
"default": "False",
|
| 221 |
+
"annotation": null
|
| 222 |
+
},
|
| 223 |
+
{
|
| 224 |
+
"name": "is_rms_norm",
|
| 225 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 226 |
+
"default": "False",
|
| 227 |
+
"annotation": null
|
| 228 |
+
},
|
| 229 |
+
{
|
| 230 |
+
"name": "return_dropout_mask",
|
| 231 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 232 |
+
"default": "False",
|
| 233 |
+
"annotation": null
|
| 234 |
+
},
|
| 235 |
+
{
|
| 236 |
+
"name": "out_dtype",
|
| 237 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 238 |
+
"default": "None",
|
| 239 |
+
"annotation": null
|
| 240 |
+
},
|
| 241 |
+
{
|
| 242 |
+
"name": "out",
|
| 243 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 244 |
+
"default": "None",
|
| 245 |
+
"annotation": null
|
| 246 |
+
},
|
| 247 |
+
{
|
| 248 |
+
"name": "residual_out",
|
| 249 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 250 |
+
"default": "None",
|
| 251 |
+
"annotation": null
|
| 252 |
+
}
|
| 253 |
+
],
|
| 254 |
+
"return_annotation": null
|
| 255 |
+
}
|
| 256 |
+
},
|
| 257 |
+
{
|
| 258 |
+
"name": "rms_norm_fn",
|
| 259 |
+
"qualname": "rms_norm_fn",
|
| 260 |
+
"module": "_flash_attn_ops_rocm_fe2bb66.layer_norm",
|
| 261 |
+
"kind": "function",
|
| 262 |
+
"doc": null,
|
| 263 |
+
"signature": {
|
| 264 |
+
"parameters": [
|
| 265 |
+
{
|
| 266 |
+
"name": "x",
|
| 267 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 268 |
+
"default": null,
|
| 269 |
+
"annotation": null
|
| 270 |
+
},
|
| 271 |
+
{
|
| 272 |
+
"name": "weight",
|
| 273 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 274 |
+
"default": null,
|
| 275 |
+
"annotation": null
|
| 276 |
+
},
|
| 277 |
+
{
|
| 278 |
+
"name": "bias",
|
| 279 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 280 |
+
"default": null,
|
| 281 |
+
"annotation": null
|
| 282 |
+
},
|
| 283 |
+
{
|
| 284 |
+
"name": "residual",
|
| 285 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 286 |
+
"default": "None",
|
| 287 |
+
"annotation": null
|
| 288 |
+
},
|
| 289 |
+
{
|
| 290 |
+
"name": "x1",
|
| 291 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 292 |
+
"default": "None",
|
| 293 |
+
"annotation": null
|
| 294 |
+
},
|
| 295 |
+
{
|
| 296 |
+
"name": "weight1",
|
| 297 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 298 |
+
"default": "None",
|
| 299 |
+
"annotation": null
|
| 300 |
+
},
|
| 301 |
+
{
|
| 302 |
+
"name": "bias1",
|
| 303 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 304 |
+
"default": "None",
|
| 305 |
+
"annotation": null
|
| 306 |
+
},
|
| 307 |
+
{
|
| 308 |
+
"name": "eps",
|
| 309 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 310 |
+
"default": "1e-06",
|
| 311 |
+
"annotation": null
|
| 312 |
+
},
|
| 313 |
+
{
|
| 314 |
+
"name": "dropout_p",
|
| 315 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 316 |
+
"default": "0.0",
|
| 317 |
+
"annotation": null
|
| 318 |
+
},
|
| 319 |
+
{
|
| 320 |
+
"name": "rowscale",
|
| 321 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 322 |
+
"default": "None",
|
| 323 |
+
"annotation": null
|
| 324 |
+
},
|
| 325 |
+
{
|
| 326 |
+
"name": "prenorm",
|
| 327 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 328 |
+
"default": "False",
|
| 329 |
+
"annotation": null
|
| 330 |
+
},
|
| 331 |
+
{
|
| 332 |
+
"name": "residual_in_fp32",
|
| 333 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 334 |
+
"default": "False",
|
| 335 |
+
"annotation": null
|
| 336 |
+
},
|
| 337 |
+
{
|
| 338 |
+
"name": "zero_centered_weight",
|
| 339 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 340 |
+
"default": "False",
|
| 341 |
+
"annotation": null
|
| 342 |
+
},
|
| 343 |
+
{
|
| 344 |
+
"name": "return_dropout_mask",
|
| 345 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 346 |
+
"default": "False",
|
| 347 |
+
"annotation": null
|
| 348 |
+
},
|
| 349 |
+
{
|
| 350 |
+
"name": "out_dtype",
|
| 351 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 352 |
+
"default": "None",
|
| 353 |
+
"annotation": null
|
| 354 |
+
},
|
| 355 |
+
{
|
| 356 |
+
"name": "out",
|
| 357 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 358 |
+
"default": "None",
|
| 359 |
+
"annotation": null
|
| 360 |
+
},
|
| 361 |
+
{
|
| 362 |
+
"name": "residual_out",
|
| 363 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 364 |
+
"default": "None",
|
| 365 |
+
"annotation": null
|
| 366 |
+
}
|
| 367 |
+
],
|
| 368 |
+
"return_annotation": null
|
| 369 |
+
}
|
| 370 |
+
},
|
| 371 |
+
{
|
| 372 |
+
"name": "layer_norm_linear_fn",
|
| 373 |
+
"qualname": "layer_norm_linear_fn",
|
| 374 |
+
"module": "_flash_attn_ops_rocm_fe2bb66.layer_norm",
|
| 375 |
+
"kind": "function",
|
| 376 |
+
"doc": null,
|
| 377 |
+
"signature": {
|
| 378 |
+
"parameters": [
|
| 379 |
+
{
|
| 380 |
+
"name": "x",
|
| 381 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 382 |
+
"default": null,
|
| 383 |
+
"annotation": null
|
| 384 |
+
},
|
| 385 |
+
{
|
| 386 |
+
"name": "norm_weight",
|
| 387 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 388 |
+
"default": null,
|
| 389 |
+
"annotation": null
|
| 390 |
+
},
|
| 391 |
+
{
|
| 392 |
+
"name": "norm_bias",
|
| 393 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 394 |
+
"default": null,
|
| 395 |
+
"annotation": null
|
| 396 |
+
},
|
| 397 |
+
{
|
| 398 |
+
"name": "linear_weight",
|
| 399 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 400 |
+
"default": null,
|
| 401 |
+
"annotation": null
|
| 402 |
+
},
|
| 403 |
+
{
|
| 404 |
+
"name": "linear_bias",
|
| 405 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 406 |
+
"default": null,
|
| 407 |
+
"annotation": null
|
| 408 |
+
},
|
| 409 |
+
{
|
| 410 |
+
"name": "residual",
|
| 411 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 412 |
+
"default": "None",
|
| 413 |
+
"annotation": null
|
| 414 |
+
},
|
| 415 |
+
{
|
| 416 |
+
"name": "eps",
|
| 417 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 418 |
+
"default": "1e-06",
|
| 419 |
+
"annotation": null
|
| 420 |
+
},
|
| 421 |
+
{
|
| 422 |
+
"name": "prenorm",
|
| 423 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 424 |
+
"default": "False",
|
| 425 |
+
"annotation": null
|
| 426 |
+
},
|
| 427 |
+
{
|
| 428 |
+
"name": "residual_in_fp32",
|
| 429 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 430 |
+
"default": "False",
|
| 431 |
+
"annotation": null
|
| 432 |
+
},
|
| 433 |
+
{
|
| 434 |
+
"name": "is_rms_norm",
|
| 435 |
+
"kind": "POSITIONAL_OR_KEYWORD",
|
| 436 |
+
"default": "False",
|
| 437 |
+
"annotation": null
|
| 438 |
+
}
|
| 439 |
+
],
|
| 440 |
+
"return_annotation": null
|
| 441 |
+
}
|
| 442 |
+
}
|
| 443 |
+
],
|
| 444 |
+
"layers": []
|
| 445 |
+
}
|