Skip to content
KernelIndex
Search⌘K

submission 33671

Arseni Ivanov · python · License unknown

Use it

Vendorable · source mirrored · license unknownView source →

No package. Vendor the mirrored source: 1 lines, June 9 Researcher Reciprocity License v1.0.

functional_pt.py
curl "https://kernelindex.com/api/v1/implementations/kernelbot-trimul-33671?include=source"
interfacepython
Compatibility
measured onNVIDIA A100
declared hardwareNVIDIA A100
architecturessm_80
dtypesfp32

Benchmark evidence

1 measurement across 1 GPU, fastest first.

Operation / workload
Hardware
Latency
Rank
Observed
NVIDIA A100
7.53ms
#19 of 69
2025-08-15

Reported · How evidence levels are derived →

Source and license

sourceavailable
revision digestsha256:ec9456fee39a03d54987134358813f3442ec918f53d2af899fa59f4057f14148
license declaredunknown
license concludedunknown
authorsArseni Ivanov
imported2026-08-15

Kernel source

functional_pt.py1 lines
\x2321504f50434f524e206c6561646572626f617264207472696d756c0a696d706f727420746f7263680a696d706f727420746f7263682e6e6e2e66756e6374696f6e616c20617320460a66726f6d207461736b20696d706f727420696e7075745f742c206f75747075745f740a0a746f7263682e6261636b656e64732e637564612e6d61746d756c2e616c6c6f775f74663332203d20547275650a746f7263682e6261636b656e64732e637564612e6d61746d756c2e616c6c6f775f667031365f726564756365645f707265636973696f6e5f726564756374696f6e203d20547275650a0a40746f7263682e636f6d70696c650a646566205f636f6d70696c65645f7472696d756c280a20202020783a20746f7263682e54656e736f722c0a202020206d61736b3a20746f7263682e54656e736f722c0a202020206e6f726d5f7765696768743a20746f7263682e54656e736f722c0a202020206e6f726d5f626961733a20746f7263682e54656e736f722c0a20202020775f636f6e6361743a20746f7263682e54656e736f722c0a20202020746f5f6f75745f6e6f726d5f7765696768743a20746f7263682e54656e736f722c0a20202020746f5f6f75745f6e6f726d5f626961733a20746f7263682e54656e736f722c0a20202020746f5f6f75745f7765696768743a20746f7263682e54656e736f722c0a20202020683a20696e740a29202d3e20746f7263682e54656e736f723a0a202020202222220a20202020412062617265626f6e65732c20636f6d70696c6564205079546f7263682066756e6374696f6e20666f7220746865205472694d756c206c6f6769632e0a202020202222220a2020202061737365727420782e69735f6375646120616e64206d61736b2e69735f637564612c2022496e70757473206d757374206265206f6e2061204355444120646576696365220a2020202062732c2073312c2073322c2064203d20782e73686170650a20202020785f666c61745f7368617065203d20286273202a207331202a2073322c2064290a202020200a202020202320496e697469616c204c617965724e6f726d0a20202020785f6e6f726d203d20462e6c617965725f6e6f726d28782c2028642c292c206e6f726d5f7765696768742c206e6f726d5f62696173290a20202020785f6e6f726d5f666c6174203d20785f6e6f726d2e7669657728785f666c61745f7368617065290a0a20202020232053696e676c65206c61726765206d61746d756c3a205b4d2c20645d2040205b642c20352a685d203d205b4d2c20352a685d0a20202020616c6c5f70726f6a656374696f6e73203d20746f7263682e6d6d28785f6e6f726d5f666c61742c20775f636f6e636174290a202020200a20202020232053706c6974206261636b20696e746f20696e646976696475616c2070726f6a656374696f6e730a202020206c6566742c2072696768742c206c672c2072672c206f67203d20616c6c5f70726f6a656374696f6e732e6368756e6b28352c2064696d3d31290a202020200a2020202023204170706c79206d61736b20616e642067617465730a202020206d61736b5f657870616e646564203d206d61736b2e657870616e64282d312c202d312c202d312c2068292e72657368617065282d312c2068290a202020200a202020206c656674203d206c656674202a206d61736b5f657870616e646564202a20746f7263682e7369676d6f6964286c67290a202020207269676874203d207269676874202a206d61736b5f657870616e646564202a20746f7263682e7369676d6f6964287267290a202020206f75745f67617465203d20746f7263682e7369676d6f6964286f67290a202020200a2020202023205265736861706520666f722065696e73756d0a202020206c656674203d206c6566742e766965772862732c2073312c2073322c2068290a202020207269676874203d2072696768742e766965772862732c2073312c2073322c2068290a202020200a20202020232045696e73756d206f7065726174696f6e0a202020206f75745f65696e73756d203d20746f7263682e65696e73756d28272e2e2e696b642c2e2e2e6a6b642d3e2e2e2e696a64272c206c6566742e746f28746f7263682e666c6f61743136292c2072696768742e746f28746f7263682e666c6f6174313629292e746f28746f7263682e666c6f61743332290a202020206f75745f65696e73756d5f666c6174203d206f75745f65696e73756d2e72657368617065286273202a207331202a2073312c2068290a202020200a2020202023204170706c79206c61796572206e6f726d20616e642066696e616c20676174696e670a202020206e6f726d6564203d20462e6c617965725f6e6f726d286f75745f65696e73756d5f666c61742c2028682c292c20746f5f6f75745f6e6f726d5f7765696768742c20746f5f6f75745f6e6f726d5f62696173290a202020206761746564203d206e6f726d6564202a206f75745f676174650a202020200a20202020232046696e616c2070726f6a656374696f6e0a2020202066696e616c5f6f75745f666c6174203d206761746564204020746f5f6f75745f7765696768742e7428290a2020202066696e616c5f6f7574203d2066696e616c5f6f75745f666c61742e766965772862732c2073312c2073322c2064290a202020200a2020202072657475726e2066696e616c5f6f75740a0a64656620637573746f6d5f6b65726e656c28646174613a20696e7075745f7429202d3e206f75747075745f743a0a202020202222220a202020205265666163746f72656420696d706c656d656e746174696f6e206f66205472694d756c207573696e6720612062617265626f6e657320636f6d70696c6564205079546f7263682066756e6374696f6e2e0a202020200a20202020417267733a0a2020202020202020646174613a205475706c65206f662028696e7075743a20746f7263682e54656e736f722c206d61736b3a20746f7263682e54656e736f722c20776569676874733a20446963745b7374722c20746f7263682e54656e736f725d2c20636f6e6669673a2044696374290a202020202222220a20202020696e7075745f74656e736f722c206d61736b2c20776569676874732c20636f6e666967203d20646174610a0a20202020775f636f6e636174203d20746f7263682e636174285b0a2020202020202020776569676874735b276c6566745f70726f6a2e776569676874275d2c0a2020202020202020776569676874735b2772696768745f70726f6a2e776569676874275d2c0a2020202020202020776569676874735b276c6566745f676174652e776569676874275d2c0a2020202020202020776569676874735b2772696768745f676174652e776569676874275d2c0a2020202020202020776569676874735b276f75745f676174652e776569676874275d0a202020205d2c2064696d3d30292e7428292e636f6e746967756f757328292e746f28746f7263682e666c6f61743332290a0a20202020232043616c6c2074686520636f6d70696c65642066756e6374696f6e207769746820707265706172656420776569676874730a202020206f7574707574203d205f636f6d70696c65645f7472696d756c280a2020202020202020783d696e7075745f74656e736f722e746f28746f7263682e666c6f61743332292c0a20202020202020206d61736b3d6d61736b2e756e73717565657a65282d31292c0a20202020202020206e6f726d5f7765696768743d776569676874735b276e6f726d2e776569676874275d2e746f28746f7263682e666c6f61743332292c0a20202020202020206e6f726d5f626961733d776569676874735b276e6f726d2e62696173275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020775f636f6e6361743d775f636f6e6361742c0a2020202020202020746f5f6f75745f6e6f726d5f7765696768743d776569676874735b27746f5f6f75745f6e6f726d2e776569676874275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020746f5f6f75745f6e6f726d5f626961733d776569676874735b27746f5f6f75745f6e6f726d2e62696173275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020746f5f6f75745f7765696768743d776569676874735b27746f5f6f75742e776569676874275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020683d636f6e6669675b2268696464656e5f64696d225d0a20202020290a0a2020202072657475726e206f75747075740a

Source code from GPU Mode and the KernelBot dataset · June 9 Researcher Reciprocity License v1.0

Changes from previous submission

Against this author's previous submission submission 33666.

- \x2321504f50434f524e206c6561646572626f617264207472696d756c0a696d706f727420746f7263680a696d706f727420746f7263682e6e6e2e66756e6374696f6e616c20617320460a66726f6d207461736b20696d706f727420696e7075745f742c206f75747075745f740a0a746f7263682e6261636b656e64732e637564612e6d61746d756c2e616c6c6f775f74663332203d20547275650a746f7263682e6261636b656e64732e637564612e6d61746d756c2e616c6c6f775f667031365f726564756365645f707265636973696f6e5f726564756374696f6e203d20547275650a0a40746f7263682e636f6d70696c650a646566205f636f6d70696c65645f7472696d756c280a20202020783a20746f7263682e54656e736f722c0a202020206d61736b3a20746f7263682e54656e736f722c0a202020206e6f726d5f7765696768743a20746f7263682e54656e736f722c0a202020206e6f726d5f626961733a20746f7263682e54656e736f722c0a20202020775f636f6e6361743a20746f7263682e54656e736f722c0a20202020746f5f6f75745f6e6f726d5f7765696768743a20746f7263682e54656e736f722c0a20202020746f5f6f75745f6e6f726d5f626961733a20746f7263682e54656e736f722c0a20202020746f5f6f75745f7765696768743a20746f7263682e54656e736f722c0a20202020683a20696e740a29202d3e20746f7263682e54656e736f723a0a202020202222220a20202020412062617265626f6e65732c20636f6d70696c6564205079546f7263682066756e6374696f6e20666f7220746865205472694d756c206c6f6769632e0a202020202222220a2020202061737365727420782e69735f6375646120616e64206d61736b2e69735f637564612c2022496e70757473206d757374206265206f6e2061204355444120646576696365220a2020202062732c2073312c2073322c2064203d20782e73686170650a20202020785f666c61745f7368617065203d20286273202a207331202a2073322c2064290a202020200a202020202320496e697469616c204c617965724e6f726d0a20202020785f6e6f726d203d20462e6c617965725f6e6f726d28782c2028642c292c206e6f726d5f7765696768742c206e6f726d5f62696173290a20202020785f6e6f726d5f666c6174203d20785f6e6f726d2e7669657728785f666c61745f7368617065292e746f28746f7263682e666c6f61743136290a0a20202020232053696e676c65206c61726765206d61746d756c3a205b4d2c20645d2040205b642c20352a685d203d205b4d2c20352a685d0a20202020616c6c5f70726f6a656374696f6e73203d20746f7263682e6d6d28785f6e6f726d5f666c61742c20775f636f6e636174290a202020200a20202020232053706c6974206261636b20696e746f20696e646976696475616c2070726f6a656374696f6e730a202020206c6566742c2072696768742c206c672c2072672c206f67203d20616c6c5f70726f6a656374696f6e732e6368756e6b28352c2064696d3d31290a202020200a2020202023204170706c79206d61736b20616e642067617465730a202020206d61736b5f657870616e646564203d206d61736b2e657870616e64282d312c202d312c202d312c2068292e72657368617065282d312c2068290a202020200a202020206c656674203d206c656674202a206d61736b5f657870616e646564202a20746f7263682e7369676d6f6964286c67290a202020207269676874203d207269676874202a206d61736b5f657870616e646564202a20746f7263682e7369676d6f6964287267290a202020206f75745f67617465203d20746f7263682e7369676d6f6964286f67290a202020200a2020202023205265736861706520666f722065696e73756d0a202020206c656674203d206c6566742e766965772862732c2073312c2073322c2068290a202020207269676874203d2072696768742e766965772862732c2073312c2073322c2068290a202020200a20202020232045696e73756d206f7065726174696f6e0a202020206f75745f65696e73756d203d20746f7263682e65696e73756d28272e2e2e696b642c2e2e2e6a6b642d3e2e2e2e696a64272c206c6566742e746f28746f7263682e666c6f61743136292c2072696768742e746f28746f7263682e666c6f6174313629292e746f28746f7263682e666c6f61743332290a202020206f75745f65696e73756d5f666c6174203d206f75745f65696e73756d2e72657368617065286273202a207331202a2073312c2068290a202020200a2020202023204170706c79206c61796572206e6f726d20616e642066696e616c20676174696e670a202020206e6f726d6564203d20462e6c617965725f6e6f726d286f75745f65696e73756d5f666c61742c2028682c292c20746f5f6f75745f6e6f726d5f7765696768742c20746f5f6f75745f6e6f726d5f62696173290a202020206761746564203d206e6f726d6564202a206f75745f676174650a202020200a20202020232046696e616c2070726f6a656374696f6e0a2020202066696e616c5f6f75745f666c6174203d206761746564204020746f5f6f75745f7765696768742e7428290a2020202066696e616c5f6f7574203d2066696e616c5f6f75745f666c61742e766965772862732c2073312c2073322c2064290a202020200a2020202072657475726e2066696e616c5f6f75740a0a64656620637573746f6d5f6b65726e656c28646174613a20696e7075745f7429202d3e206f75747075745f743a0a202020202222220a202020205265666163746f72656420696d706c656d656e746174696f6e206f66205472694d756c207573696e6720612062617265626f6e657320636f6d70696c6564205079546f7263682066756e6374696f6e2e0a202020200a20202020417267733a0a2020202020202020646174613a205475706c65206f662028696e7075743a20746f7263682e54656e736f722c206d61736b3a20746f7263682e54656e736f722c20776569676874733a20446963745b7374722c20746f7263682e54656e736f725d2c20636f6e6669673a2044696374290a202020202222220a20202020696e7075745f74656e736f722c206d61736b2c20776569676874732c20636f6e666967203d20646174610a0a20202020775f636f6e636174203d20746f7263682e636174285b0a2020202020202020776569676874735b276c6566745f70726f6a2e776569676874275d2c0a2020202020202020776569676874735b2772696768745f70726f6a2e776569676874275d2c0a2020202020202020776569676874735b276c6566745f676174652e776569676874275d2c0a2020202020202020776569676874735b2772696768745f676174652e776569676874275d2c0a2020202020202020776569676874735b276f75745f676174652e776569676874275d0a202020205d2c2064696d3d30292e7428292e636f6e746967756f757328292e746f28746f7263682e666c6f61743136290a0a20202020232043616c6c2074686520636f6d70696c65642066756e6374696f6e207769746820707265706172656420776569676874730a202020206f7574707574203d205f636f6d70696c65645f7472696d756c280a2020202020202020783d696e7075745f74656e736f722e746f28746f7263682e666c6f61743332292c0a20202020202020206d61736b3d6d61736b2e756e73717565657a65282d31292c0a20202020202020206e6f726d5f7765696768743d776569676874735b276e6f726d2e776569676874275d2e746f28746f7263682e666c6f61743332292c0a20202020202020206e6f726d5f626961733d776569676874735b276e6f726d2e62696173275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020775f636f6e6361743d775f636f6e6361742c0a2020202020202020746f5f6f75745f6e6f726d5f7765696768743d776569676874735b27746f5f6f75745f6e6f726d2e776569676874275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020746f5f6f75745f6e6f726d5f626961733d776569676874735b27746f5f6f75745f6e6f726d2e62696173275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020746f5f6f75745f7765696768743d776569676874735b27746f5f6f75742e776569676874275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020683d636f6e6669675b2268696464656e5f64696d225d0a20202020290a0a2020202072657475726e206f75747075742e746f28746f7263682e666c6f61743136290a
No newline at end of file
+ \x2321504f50434f524e206c6561646572626f617264207472696d756c0a696d706f727420746f7263680a696d706f727420746f7263682e6e6e2e66756e6374696f6e616c20617320460a66726f6d207461736b20696d706f727420696e7075745f742c206f75747075745f740a0a746f7263682e6261636b656e64732e637564612e6d61746d756c2e616c6c6f775f74663332203d20547275650a746f7263682e6261636b656e64732e637564612e6d61746d756c2e616c6c6f775f667031365f726564756365645f707265636973696f6e5f726564756374696f6e203d20547275650a0a40746f7263682e636f6d70696c650a646566205f636f6d70696c65645f7472696d756c280a20202020783a20746f7263682e54656e736f722c0a202020206d61736b3a20746f7263682e54656e736f722c0a202020206e6f726d5f7765696768743a20746f7263682e54656e736f722c0a202020206e6f726d5f626961733a20746f7263682e54656e736f722c0a20202020775f636f6e6361743a20746f7263682e54656e736f722c0a20202020746f5f6f75745f6e6f726d5f7765696768743a20746f7263682e54656e736f722c0a20202020746f5f6f75745f6e6f726d5f626961733a20746f7263682e54656e736f722c0a20202020746f5f6f75745f7765696768743a20746f7263682e54656e736f722c0a20202020683a20696e740a29202d3e20746f7263682e54656e736f723a0a202020202222220a20202020412062617265626f6e65732c20636f6d70696c6564205079546f7263682066756e6374696f6e20666f7220746865205472694d756c206c6f6769632e0a202020202222220a2020202061737365727420782e69735f6375646120616e64206d61736b2e69735f637564612c2022496e70757473206d757374206265206f6e2061204355444120646576696365220a2020202062732c2073312c2073322c2064203d20782e73686170650a20202020785f666c61745f7368617065203d20286273202a207331202a2073322c2064290a202020200a202020202320496e697469616c204c617965724e6f726d0a20202020785f6e6f726d203d20462e6c617965725f6e6f726d28782c2028642c292c206e6f726d5f7765696768742c206e6f726d5f62696173290a20202020785f6e6f726d5f666c6174203d20785f6e6f726d2e7669657728785f666c61745f7368617065290a0a20202020232053696e676c65206c61726765206d61746d756c3a205b4d2c20645d2040205b642c20352a685d203d205b4d2c20352a685d0a20202020616c6c5f70726f6a656374696f6e73203d20746f7263682e6d6d28785f6e6f726d5f666c61742c20775f636f6e636174290a202020200a20202020232053706c6974206261636b20696e746f20696e646976696475616c2070726f6a656374696f6e730a202020206c6566742c2072696768742c206c672c2072672c206f67203d20616c6c5f70726f6a656374696f6e732e6368756e6b28352c2064696d3d31290a202020200a2020202023204170706c79206d61736b20616e642067617465730a202020206d61736b5f657870616e646564203d206d61736b2e657870616e64282d312c202d312c202d312c2068292e72657368617065282d312c2068290a202020200a202020206c656674203d206c656674202a206d61736b5f657870616e646564202a20746f7263682e7369676d6f6964286c67290a202020207269676874203d207269676874202a206d61736b5f657870616e646564202a20746f7263682e7369676d6f6964287267290a202020206f75745f67617465203d20746f7263682e7369676d6f6964286f67290a202020200a2020202023205265736861706520666f722065696e73756d0a202020206c656674203d206c6566742e766965772862732c2073312c2073322c2068290a202020207269676874203d2072696768742e766965772862732c2073312c2073322c2068290a202020200a20202020232045696e73756d206f7065726174696f6e0a202020206f75745f65696e73756d203d20746f7263682e65696e73756d28272e2e2e696b642c2e2e2e6a6b642d3e2e2e2e696a64272c206c6566742e746f28746f7263682e666c6f61743136292c2072696768742e746f28746f7263682e666c6f6174313629292e746f28746f7263682e666c6f61743332290a202020206f75745f65696e73756d5f666c6174203d206f75745f65696e73756d2e72657368617065286273202a207331202a2073312c2068290a202020200a2020202023204170706c79206c61796572206e6f726d20616e642066696e616c20676174696e670a202020206e6f726d6564203d20462e6c617965725f6e6f726d286f75745f65696e73756d5f666c61742c2028682c292c20746f5f6f75745f6e6f726d5f7765696768742c20746f5f6f75745f6e6f726d5f62696173290a202020206761746564203d206e6f726d6564202a206f75745f676174650a202020200a20202020232046696e616c2070726f6a656374696f6e0a2020202066696e616c5f6f75745f666c6174203d206761746564204020746f5f6f75745f7765696768742e7428290a2020202066696e616c5f6f7574203d2066696e616c5f6f75745f666c61742e766965772862732c2073312c2073322c2064290a202020200a2020202072657475726e2066696e616c5f6f75740a0a64656620637573746f6d5f6b65726e656c28646174613a20696e7075745f7429202d3e206f75747075745f743a0a202020202222220a202020205265666163746f72656420696d706c656d656e746174696f6e206f66205472694d756c207573696e6720612062617265626f6e657320636f6d70696c6564205079546f7263682066756e6374696f6e2e0a202020200a20202020417267733a0a2020202020202020646174613a205475706c65206f662028696e7075743a20746f7263682e54656e736f722c206d61736b3a20746f7263682e54656e736f722c20776569676874733a20446963745b7374722c20746f7263682e54656e736f725d2c20636f6e6669673a2044696374290a202020202222220a20202020696e7075745f74656e736f722c206d61736b2c20776569676874732c20636f6e666967203d20646174610a0a20202020775f636f6e636174203d20746f7263682e636174285b0a2020202020202020776569676874735b276c6566745f70726f6a2e776569676874275d2c0a2020202020202020776569676874735b2772696768745f70726f6a2e776569676874275d2c0a2020202020202020776569676874735b276c6566745f676174652e776569676874275d2c0a2020202020202020776569676874735b2772696768745f676174652e776569676874275d2c0a2020202020202020776569676874735b276f75745f676174652e776569676874275d0a202020205d2c2064696d3d30292e7428292e636f6e746967756f757328292e746f28746f7263682e666c6f61743332290a0a20202020232043616c6c2074686520636f6d70696c65642066756e6374696f6e207769746820707265706172656420776569676874730a202020206f7574707574203d205f636f6d70696c65645f7472696d756c280a2020202020202020783d696e7075745f74656e736f722e746f28746f7263682e666c6f61743332292c0a20202020202020206d61736b3d6d61736b2e756e73717565657a65282d31292c0a20202020202020206e6f726d5f7765696768743d776569676874735b276e6f726d2e776569676874275d2e746f28746f7263682e666c6f61743332292c0a20202020202020206e6f726d5f626961733d776569676874735b276e6f726d2e62696173275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020775f636f6e6361743d775f636f6e6361742c0a2020202020202020746f5f6f75745f6e6f726d5f7765696768743d776569676874735b27746f5f6f75745f6e6f726d2e776569676874275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020746f5f6f75745f6e6f726d5f626961733d776569676874735b27746f5f6f75745f6e6f726d2e62696173275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020746f5f6f75745f7765696768743d776569676874735b27746f5f6f75742e776569676874275d2e746f28746f7263682e666c6f61743332292c0a2020202020202020683d636f6e6669675b2268696464656e5f64696d225d0a20202020290a0a2020202072657475726e206f75747075740a
No newline at end of file

Best evidence level for this revision: reported

JSON