kernels-bot commited on
Commit
152ddd2
·
verified ·
1 Parent(s): f82fe12

Uploaded using `kernel-builder`.

Browse files
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 = "75dc872"
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 = "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": "aiter-rope",
3
- "id": "_aiter_rope_rocm_75dc872",
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": "gm05aB4Ir8V0bf2AtYzCQi9i17iXw2tuvvG/l0S2zj8=",
19
  "layers.py": "zBFYJlQHjvOEt4NinTCPWpq+koKgCmvleZBYxtHcqro=",
20
  "rope.py": "DmzekBurit+Ow9BGR0Zgc76MjAolYQ6q8mEckVLbtj0=",
21
- "symbols.json": "K4bGp833woarg6DmDk5UiGGhchv+eqEFBok1Cj1vpN4=",
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": "11a92c0d8289d94d8c660933285d0c1986076e3b",
30
  "dirty": false
31
  },
32
  "kernel": {
33
- "commit": "75dc87202fed59700d26e6269fbdaf203586b16a",
34
  "dirty": false
35
  }
36
  }
 
1
  {
2
  "name": "aiter-rope",
3
+ "id": "_aiter_rope_rocm_fe2bb66",
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": "lStyjnNgbGXrhdLacg3LEIpSH1Kf2FW8XpLeE8S+tEU=",
19
  "layers.py": "zBFYJlQHjvOEt4NinTCPWpq+koKgCmvleZBYxtHcqro=",
20
  "rope.py": "DmzekBurit+Ow9BGR0Zgc76MjAolYQ6q8mEckVLbtj0=",
21
+ "symbols.json": "2wRQEQ7wJmCG29Tsk7ATWmo9NYmbxDmmaiKmgGXMU/I=",
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": "d054906a13710b811b96697b4635f03020842733",
30
  "dirty": false
31
  },
32
  "kernel": {
33
+ "commit": "fe2bb66fee6c2a77eccf08a0508dc57428d488ed",
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":"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"}, "tlogEntries":[{"logIndex":"3265115829", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1792069299", "inclusionPromise":{"signedEntryTimestamp":"MEQCIAVvGb2X6kI30n2fcxZyhucPrr6f1zIeaPcoOQ7vuH4FAiAG2rUfZT45k3wB+ivttoGIwmczxFW+GMhQhTwEt36Vgg=="}, "inclusionProof":{"logIndex":"3143211567", "rootHash":"pK++q//g2X+OuMn4Qj3k3CUFqRxESgjoWb8/I8OB3Yc=", "treeSize":"3143212072", "hashes":["Jx7k/CcM5Fo9HpsqXClPokkBcsDY9cNv7+zxF2Rezn8=", "BDUgdnLy3Al4oOhoSq0MyKINDHL1UHBPkgsG2oXVC4s=", "TD2hihKDa37Etj2VmxAzHV8bNg+hGo5XkbuCpYL66HI=", "EL2QBkn2rbWngsymhjC65NqALjIbXE7YCC8TIsDpoO8=", "SXTN5IW3/Wz9zSQFJG0norvKNgv61h40AT5tK1SIRVQ=", "t7Kny/CQbqSamG4jq2atkGEsEZ32V/JBxtNuRz+cMV0=", "A4/HN5YngqqSt0RnOrOfX9NSRCNqSJIOebxXmSKTCUo=", "ogpabfc4+qc0RtvTiCw1UZPvbnCJ7zWXXxn+wOO2b4s=", "Nh+lHJQV5ZKjP0oymULoAZSircoT1aNciU+Dy0n92Ns=", "kanScaUMu3oovcpXU+n4V4+XMqK617PqPbCGTAc163Y=", "MDbcS0VEa7B8s8WOjsCKbFnuBIj1sW8arOlzcE+aG6k=", "ikeWt1/T+/lPfWDHN/iIwRg16hZhLoQookV/PfhHJmg=", "skdxDoj4OksXFthBSnEyVwAkSgTAz50Y03RmF3owKUE=", "YST9UcC2yDVf0221NpPaFVssxDtJwd5A6xG22zFXmVM=", "LP6BTpxPzicOkaS60mAty4jrWi73RhnKSj4SrV6UBFY=", "kpBXa6sUMkPmVdqAWh9+xCWs/0gnrC2GfG1BpcaAyQo=", "rU+ZpvDacgve7+vOPaS0JDxbccLiAu+LY13cH5uD/SY=", "sXH0gh8geYB71VBLrtd+Lu9cS4Xoh9llXDl8Xuq21lc=", "PQ6v5GPoAO3EwkpvBOXnLQ/4/LhH4/jzBp6ICB4PyEQ=", "wk2tYV/zs2FUIlhL9YQeUw8UqKbqhapvz1h7jtdeQWw=", "gg9GNApNke3+zNhl4tsWtmIycCFrOMCB3lys6XuSQNQ=", "NlOclldmKPA1tMKIskqHAwuQDYHp31YwpK+OOMrMccc=", "qxzHanAzz57SDdmJe0B7bJK72NTIBbwEMGBBKvDOROw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n3143212072\npK++q//g2X+OuMn4Qj3k3CUFqRxESgjoWb8/I8OB3Yc=\n\n— rekor.sigstore.dev wNI9ajBGAiEA8qmYp41+nBQoYZu3ClE7psslAmJ80kNrmYnEsOzdBPICIQCb5r4dM6UoHVZAv/7B5OqoA6v7ja6psnqJ5h8bbZTMtg==\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI4ZjUyYjgyNWRmZWRkOTMxMTdkNDkxNWI5NmM2YTE5NWZiOGM0NTA0OWMwZTJjOTkyMjAwYjExODE2OGZmZmNhIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FUUNJQjFjVU1RYU44MklZVERXUlBYbnlrVjV4dW1jWDFlaEE5bk9VamRLSGpHY0FpQkZsbmdpVzVkUmdnWmxxc1NBRkIwY2o2dUo2VnpmWEFwSGVBNVlTd0x1ZVE9PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaExha05EUW5KSFowRjNTVUpCWjBsVllsaGtWVXRNZFZSa1ZHRkpaV0kyZUZGcGJXZzFUaTh2Y0dOVmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFplRTFFUlRGTlZFMTNUVlJOTkZkb1kwNU5hbGw0VFVSRk1VMVVUWGhOVkUwMFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVUxVmxGV2FEZGhRMlZpUW1RcmRuaHBjSEZKYTI5Tk5IaHZOMjh5UW5CbVVqaFZLMEVLT0V0TmNUZzVZVk5IT0dKcVJFWkJTa2hJV1c1QmNtdG5TWEVyUkUxU1MyeG9VazU0U0c4eFFWUkZUMUJhVnk4MWJEWlBRMEprUVhkbloxaE5UVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXWkNaMDVXU0ZOTlJVZEVRVmRuUWxSbUNqQXJibEJXYVZGU2JIWnRiekpQYTI5V1lVeEhUR2hvYTFCNlFuSkNaMDVXU0ZKRlFrRm1PRVZaVkVKbWFHd3hiMlJJVW5kamVtOTJUREprY0dSSGFERUtXV2sxYW1JeU1IWmhTRlp1V2pKc2RWb3lXbWhaTWxWMllUSldlV0p0Vm5OamVURnFZakl4ZEdSWE5YQmtTR3QyVEcxa2NHUkhhREZaYVRrellqTktjZ3BhYlhoMlpETk5kbGx1Vm5CaVIxRjFaVmRHZEdKRlFubGFWMXA2VERKb2JGbFhVbnBNTWpGb1lWYzBkMDlSV1V0TGQxbENRa0ZIUkhaNlFVSkJVVkZ5Q21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhwTWJXUndaRWRvTVZsdVZucGFXRXBxWWpJMU1GcFhOVEJNYlU1MllsUkJaa0puYjNJS1FtZEZSVUZaVHk5TlFVVkRRa0pHTTJJelNuSmFiWGgyWkRFNWEyRllUbmRaV0ZKcVlVUkJNa0puYjNKQ1owVkZRVmxQTDAxQlJVUkNRMmN6VGxkU2FncFBSR041VFVSS2JWcFhVVEZQVkdOM1RVZFJlVTV0VlRKTmFsazFXbTFLYTFsWFdYbE5SRTB4VDBSYWFVMVVXbWhOUWsxSFEybHpSMEZSVVVKbk56aDNDa0ZSVVVWQ1ZVb3hZVmQ0YTAxRGMwZERhWE5IUVZGUlFtYzNPSGRCVVZWRlNGZG9NVm95WkhCaWJXUnRXVmRPYkV3eWRHeGpiVFZzWWtoTmRGa3lPWFFLWWxoV2RXRllValZOUWpCSFEybHpSMEZSVVVKbk56aDNRVkZaUlVRelNteGFiazEyWVVkV2FGcElUWFppVjBad1ltcEJOMEpuYjNKQ1owVkZRVmxQTHdwTlFVVkpRa013VFVzeWFEQmtTRUo2VDJrNGRtUkhPWEphVnpSMVdWZE9NR0ZYT1hWamVUVnVZVmhTYjJSWFNqRmpNbFo1V1RJNWRXUkhWblZrUXpWcUNtSXlNSGRpVVZsTFMzZFpRa0pCUjBSMmVrRkNRMUZTWmtSR01XOWtTRkozWTNwdmRrd3laSEJrUjJneFdXazFhbUl5TUhaaFNGWnVXakpzZFZveVdtZ0tXVEpWZG1FeVZubGliVlp6WTNreGFtSXlNWFJrVnpWd1pFaHJka3h0WkhCa1IyZ3hXV2s1TTJJelNuSmFiWGgyWkROTmRsbHVWbkJpUjFGMVpWZEdkQXBpUlVKNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1EyZFJjVVJEWnpOT1YxSnFUMFJqZVUxRVNtMWFWMUV4Q2s5VVkzZE5SMUY1VG0xVk1rMXFXVFZhYlVwcldWZFplVTFFVFRGUFJGcHBUVlJhYUUxQ2MwZERhWE5IUVZGUlFtYzNPSGRCVVhORlJGRjNUR015Vm5NS1dta3hiMkl6VGpCYVYxRjNVVUZaUzB0M1dVSkNRVWRFZG5wQlFrUkJVWGxFUkVKdlpFaFNkMk42YjNaTU1tUndaRWRvTVZscE5XcGlNakIyWVVoV2JncGFNbXgxV2pKYWFGa3lWWFpoTWxaNVltMVdjMk41TVdwaU1qRjBaRmMxY0dSSWEzZFBRVmxMUzNkWlFrSkJSMFIyZWtGQ1JGRlJjVVJEWnpOT1YxSnFDazlFWTNsTlJFcHRXbGRSTVU5VVkzZE5SMUY1VG0xVk1rMXFXVFZhYlVwcldWZFplVTFFVFRGUFJGcHBUVlJhYUUxQ09FZERhWE5IUVZGUlFtYzNPSGNLUVZFMFJVVlJkMUJqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxQ2IwZERhWE5IUVZGUlFtYzNPSGRCVVRoRlJFRjNTMDFVUVROTlZGRXpUbFJWZVFwUFZFRjFRbWR2Y2tKblJVVkJXVTh2VFVGRlVVSkRRVTFJYldnd1pFaENlazlwT0haYU1td3dZVWhXYVV4dFRuWmlVemx2WkZka2JtRlhOVzVhYlVacUNscFVRVmxDWjI5eVFtZEZSVUZaVHk5TlFVVlNRa0Z2VFVORVNURk9la2wzVG5wUmVrMUhNRWREYVhOSFFWRlJRbWMzT0hkQlVrbEZXSGQ0WkdGSVVqQUtZMGhOTmt4NU9XNWhXRkp2WkZkSmRWa3lPWFJNTW1neFdqSmtjR0p0WkcxWlYwNXNUREowYkdOdE5XeGlTRTEwV1RJNWRHSllWblZoV0ZJMVRIazFiZ3BoV0ZKdlpGZEpkbVF5T1hsaE1scHpZak5rZWt3eVNqRmhWM2hyVEc1c2FHSlhlRUZqYlZadFkzazViMXBYUm10amVUbDBXVmRzZFUxRVowZERhWE5IQ2tGUlVVSm5OemgzUVZKTlJVdG5kMjlPZWxacldYcG5NMDFxUVhsYWJWWnJUbFJyTTAxRVFtdE5hbHBzVG1wSk1rOVhXbWxhUjBadFRXcEJlazVVWnpJS1dXcEZNbGxVUVdoQ1oyOXlRbWRGUlVGWlR5OU5RVVZWUWtKTlRVVllaSFpqYlhSdFlrYzVNMWd5VW5Cak0wSm9aRWRPYjAxSFVVZERhWE5IUVZGUlFncG5OemgzUVZKVlJWWm5lRlZoU0ZJd1kwaE5Oa3g1T1c1aFdGSnZaRmRKZFZreU9YUk1NbWd4V2pKa2NHSnRaRzFaVjA1c1RESjBiR050Tld4aVNFMTBDbGt5T1hSaVdGWjFZVmhTTlV3eVJtcGtSMngyWW01TmRtTnVWblZqZVRoNlQwUmplazlFVVhkTmVra3hUV2s1YUdSSVVteGlXRUl3WTNrNGVFMUNXVWNLUTJselIwRlJVVUpuTnpoM1FWSlpSVU5CZDBkalNGWnBZa2RzYWsxRldVZERhWE5IUVZGUlFtYzNPSGRCVW1kRlQwRjNNbU50Vm5kaWVuQnZaRmRrYmdwaFZ6VnVXbTFHYWxwVE9YSmFXRXAxV2xkNGVreFhUblppVnpFeFltMXNNR1ZVY0hsYVYxazJZMjFXYldONU9XOWFWMFpyWTNrNWRGbFhiSFZOU1VkS0NrSm5iM0pDWjBWRlFXUmFOVUZuVVVOQ1NITkZaVkZDTTBGSVZVRXpWREIzWVhOaVNFVlVTbXBIVWpSamJWZGpNMEZ4U2t0WWNtcGxVRXN6TDJnMGNIa0taME00Y0Rkdk5FRkJRVWRvVURaa2NYWkJRVUZDUVUxQlVtcENSVUZwUVZSUU5VWlJjM1ZLZURkcFZ6bHpUMXA0VkVOek5IVlFVV2swVm5CaFVrUk1Md281WWxaM1RUaDZRM1ZuU1dkWVJsUkdhblpJUkVSQlNGaG5aaXN3YTJ0NGF6aGpMMU5tSzFKQ1MxVTJZVlZLUmxOQmJESk9kWG93ZDBObldVbExiMXBKQ25wcU1FVkJkMDFFV25kQmQxcEJTWGRrY0c5cGRYSnNkVmxRWlUxYWFWVlRNWFY1ZFZCWk0xQnRkMjFrYjNwRE1IRnJSbVJRUXpWdUswTjBTVk5qYkdvS1ptRnZkVEpQY0dOeVVHUk5jbVJVTmtGcVFrRm1ZVUpDTVVSdVYwcGFNRlJGTlN0MmNVcFRUbFExTVZwc2JFUXJNalV5SzJ3d01VWlVjbk5sZG5Scll3cGFXRVpJUzBsbFVEUnJZemRPU1ZoalIzVm5QUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09In19fX0="}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyDADAgEAMIICvwYJKoZIhvcNAQcCoIICsDCCAqwCAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgcELCMkxy4161valhsS1rMhWB8kyjTTubw329ZoF5u38CFDm/nZzoh/hxcCTfvDoD8EJT7z7pGA8yMDI2MTAxNTEzMDEzOVowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdowggHWAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYxMDE1MTMwMTM5WjAvBgkqhkiG9w0BCQQxIgQgxesJ/tuHMpuFnm6w/fBpm95vSfafICD5ya0sk0wzGoswgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGYwZAIwHOF2vjsSWHjTatqUUsKpwONxezvk/Z4V3orC5NHsgbMvpvgSazPQWaxBjSxZZgOWAjAuh+2v3k9XL9DzmxAmlpL6vlr1R1ZsDEU8iWNO9EQz+ITgmEX4MNDx3Wg0qr9xiFk="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"j1K4Jd/t2TEX1JFblsahlfuMRQScDiyZIgCxGBaP/8o="}, "signature":"MEQCIB1cUMQaN82IYTDWRPXnykV5xumcX1ehA9nOUjdKHjGcAiBFlngiW5dRggZlqsSAFB0cj6uJ6VzfXApHeA5YSwLueQ=="}}
 
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"}}
build/torch-rocm/symbols.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "schema_version": 1,
3
- "module": "_aiter_rope_rocm_75dc872",
4
  "functions": [
5
  {
6
  "name": "apply_rotary_transformers",
7
  "qualname": "apply_rotary_transformers",
8
- "module": "_aiter_rope_rocm_75dc872",
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": "_aiter_rope_rocm_75dc872.rope",
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": "_aiter_rope_rocm_75dc872.rope",
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": "_aiter_rope_rocm_75dc872.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": {
 
1
  {
2
  "schema_version": 1,
3
+ "module": "_aiter_rope_rocm_fe2bb66",
4
  "functions": [
5
  {
6
  "name": "apply_rotary_transformers",
7
  "qualname": "apply_rotary_transformers",
8
+ "module": "_aiter_rope_rocm_fe2bb66",
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_fe2bb66.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_fe2bb66.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_fe2bb66.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": {