Upload 3 files
Browse files
.gitattributes
CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
build/torch27-cxx11-rocm63-x86_64-linux/aiter_custom/_aiter_custom_a120ba4f5566b.so filter=lfs diff=lfs merge=lfs -text
|
build/torch27-cxx11-rocm63-x86_64-linux/aiter_custom/__init__.py
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from torch import Tensor
|
2 |
+
from ._ops import ops
|
3 |
+
|
4 |
+
def wvSpltK(in_a: Tensor, in_b: Tensor, out_c: Tensor, N_in: int, CuCount: int):
|
5 |
+
return ops.wvSpltK(in_a, in_b, out_c, N_in, CuCount)
|
6 |
+
|
7 |
+
def LLMM1(in_a: Tensor, in_b: Tensor, out_c: Tensor, rows_per_block: int):
|
8 |
+
return ops.LLMM1(in_a, in_b, out_c, rows_per_block)
|
9 |
+
|
10 |
+
__all__ = [
|
11 |
+
"wvSpltK",
|
12 |
+
"LLMM1",
|
13 |
+
]
|
build/torch27-cxx11-rocm63-x86_64-linux/aiter_custom/_aiter_custom_a120ba4f5566b.so
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:5317f65006708748b29c2f23fd99223f50e1d258bd0a026b15d11404cc8dd822
|
3 |
+
size 2092784
|
build/torch27-cxx11-rocm63-x86_64-linux/aiter_custom/_ops.py
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import torch
|
2 |
+
from . import _aiter_custom_a120ba4f5566b
|
3 |
+
ops = torch.ops._aiter_custom_a120ba4f5566b
|
4 |
+
|
5 |
+
def add_op_namespace_prefix(op_name: str):
|
6 |
+
"""
|
7 |
+
Prefix op by namespace.
|
8 |
+
"""
|
9 |
+
return f"_aiter_custom_a120ba4f5566b::{op_name}"
|