Skip to content

Commit fa36777

Browse files
Merge pull request #34 from InfiniTensor/update_bf16
更新算子列表
2 parents 6d06bc0 + b5a197f commit fa36777

File tree

11 files changed

+18
-11
lines changed

11 files changed

+18
-11
lines changed

infiniop/ops/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22

33
- [`Add`](/infiniop/ops/add/README.md)
44
- [`Causal Softmax`](/infiniop/ops/causal_softmax/README.md)
5+
- [`Clip`](/infiniop/ops/clip/README.md)
56
- [`GEMM`](/infiniop/ops/gemm/README.md)
7+
- [`Mul`](/infiniop/ops/mul/README.md)
68
- [`Random Sample`](/infiniop/ops/random_sample/README.md)
79
- [`Rearrange`](/infiniop/ops/rearrange/README.md)
810
- [`RMS Norm`](/infiniop/ops/rms_norm/README.md)
911
- [`RoPE`](/infiniop/ops/rope/README.md)
1012
- [`Softmax`](/infiniop/ops/softmax/README.md)
13+
- [`Sub`](/infiniop/ops/sub/README.md)
1114
- [`SwiGLU`](/infiniop/ops/swiglu/README.md)

infiniop/ops/add/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ infiniStatus_t infiniopCreateAddDescriptor(
7171

7272
参数限制:
7373

74-
- `dT`: (`Float16`, `Float32`, `Float64`) 之一。
74+
- `dT`: (`Float16`, `Float32`, `Float64`, `BFloat16`) 之一。
7575
- 输入 `a``b` 的形状需与 `c` 相同。`a``b` 涉及多向广播时需调整步长以匹配多向广播的映射关系。
7676
- 支持原位计算,即计算时 `c` 可以和 `a``b` 指向同一地址。
7777
- 计算输出参数 `c` 不能进行广播(`c` 的步长不能涉及广播设置,即步长不能有 0)

infiniop/ops/causal_softmax/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ infiniStatus_t infiniopCreateCausalSoftmaxDescriptor(
7676

7777
参数限制:
7878

79-
- **`dT`**: (`Float16`, `Float32`, `Double`, `Bfloat16`) 之一
79+
- **`dT`**: (`Float16`, `Float32`, `Float64`, `Bfloat16`) 之一
8080

8181
<div style="background-color: lightblue; padding: 1px;"> 返回值:</div>
8282

infiniop/ops/clip/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,12 @@ infiniStatus_t infiniopCreateClipDescriptor(
8585
- `max_val` - {dT | (d1, ..., dn) | (...)} :
8686
裁剪的最大值张量描述,必须是与输入张量形状相同的张量。
8787

88+
参数限制:
8889

89-
90+
- `dT`: (`Float16`, `Float32`, `Float64`, `BFloat16`) 之一。
91+
- 输入 `a``b` 的形状需与 `c` 相同。`a``b` 涉及多向广播时需调整步长以匹配多向广播的映射关系。
92+
- 支持原位计算,即计算时 `c` 可以和 `a``b` 指向同一地址。
93+
- 计算输出参数 `c` 不能进行广播(`c` 的步长不能涉及广播设置,即步长不能有 0)
9094

9195
<div style="background-color: lightblue; padding: 1px;"> 返回值:</div>
9296

infiniop/ops/gemm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ infiniStatus_t infiniopCreateGemmDescriptor(
8484

8585
参数限制:
8686

87-
- `dT`: (`Float16`, `Float32`) 之一;
87+
- `dT`: (`Float16`, `Float32`, `BFloat16`) 之一;
8888
- `[batch,]`: `batch ≥ 1`(可选);
8989
- `M`: M > 0;
9090
- `N`: N > 0;

infiniop/ops/mul/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ infiniStatus_t infiniopCreateMulDescriptor(
7070

7171
参数限制:
7272

73-
- `dT`: (`Float16`, `Float32`, `Float64`) 之一。
73+
- `dT`: (`Float16`, `Float32`, `Float64`, `BFloat16`) 之一。
7474
- 输入 `a``b` 的形状需与 `c` 相同。`a``b` 涉及多向广播时需调整步长以匹配多向广播的映射关系。
7575
- 支持原位计算,即计算时 `c` 可以和 `a``b` 指向同一地址。
7676
- 计算输出参数 `c` 不能进行广播(`c` 的步长不能涉及广播设置,即步长不能有 0)

infiniop/ops/random_sample/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ infiniStatus_t infiniopCreateRandomSampleDescriptor(
9494

9595
参数限制:
9696

97-
- `dT`: `Float16``Float32`
97+
- `dT`: (`Float16`, `Float32`, `BFloat16`) 之一
9898
- `dOut`: `Uint64`
9999
- `N`: N > 0;
100100

infiniop/ops/rms_norm/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ infiniStatus_t infiniopCreateRMSNormDescriptor(
8484

8585
参数限制:
8686

87-
- `dT`: (`Float16`, `Float32`) 之一。
88-
- `dW`: `dT` `Float16`时,为(`Float16`, `Float32`) 之一。当 `dT``Float32`时,为 `Float32`
87+
- `dT`: (`Float16`, `Float32`, `BFloat16`) 之一。
88+
- `dW`: `dT` 相同,或为 `Float32`
8989

9090
<div style="background-color: lightblue; padding: 1px;"> 返回值:</div>
9191

infiniop/ops/softmax/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ infiniStatus_t infiniopCreateSoftmaxDescriptor(
5555

5656
参数限制:
5757

58-
- **`dT`**: (`Float16`, `Float32`, `Double`) 之一。
58+
- **`dT`**: (`Float16`, `Float32`, `Float64`) 之一。
5959

6060
<div style="background-color: lightblue; padding: 1px;"> 返回值:</div>
6161

infiniop/ops/sub/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ infiniStatus_t infiniopCreateSubDescriptor(
7171

7272
参数限制:
7373

74-
- `dT`: (`Float16`, `Float32`, `Float64`) 之一。
74+
- `dT`: (`Float16`, `Float32`, `Float64`, `BFloat16`) 之一。
7575
- 输入 `a``b` 的形状需与 `c` 相同。`a``b` 涉及多向广播时需调整步长以匹配多向广播的映射关系。
7676
- 支持原位计算,即计算时 `c` 可以和 `a``b` 指向同一地址。
7777
- 计算输出参数 `c` 不能进行广播(`c` 的步长不能涉及广播设置,即步长不能有 0)

0 commit comments

Comments
 (0)