Skip to content

Commit cd39041

Browse files
committed
update4
1 parent 31cda71 commit cd39041

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

src/ops/concat/cpu/concat_cpu.cc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ infiniopStatus_t cpuCreateConcatDescriptor(
2323

2424
std::vector<uint64_t> output_shape(y->shape, y->shape + ndim);
2525

26-
// 验证输入张量的形状和步长,并记录形状信息
26+
// 验证输入张量的形状和步长
2727
for (size_t i = 0; i < num_inputs; ++i) {
2828

2929
if (x[i]->dt != y->dt) {
@@ -78,14 +78,13 @@ infiniopStatus_t concatCompute(const ConcatCpuDescriptor_t& desc,
7878
const std::vector<std::vector<uint64_t>>& input_shapes = desc->input_shapes;
7979
const std::vector<uint64_t>& output_shape = desc->output_shape;
8080

81-
8281
size_t blockOffsetInner = 1;
8382
for (size_t i = output_shape.size() - 1; i > axis; --i) {
8483
blockOffsetInner *= output_shape[i];
8584
}
8685
size_t blockOffset = output_shape[axis] * blockOffsetInner;
8786

88-
// 计算每个输入的维度和步长,并将数据拼接到输出中
87+
// concat
8988
for (size_t i = 0; i < num_inputs; ++i) {
9089
const std::vector<uint64_t>& input_shape = input_shapes[i];
9190

src/ops/concat/cpu/concat_cpu.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
// 支持高维拼接的CPU-specific Concat描述符
88
struct ConcatCpuDescriptor {
9-
Device device; // 设备类型(例如 DevCpu)
10-
DT dtype; // 数据类型
11-
uint64_t axis; // 拼接轴(从0开始)
12-
uint64_t num_inputs; // 输入张量的数量
9+
Device device;
10+
DT dtype;
11+
uint64_t axis;
12+
uint64_t num_inputs;
1313
std::vector<std::vector<uint64_t>> input_shapes; // 输入张量的形状
1414
std::vector<uint64_t> output_shape; // 输出张量的形状
1515
};

0 commit comments

Comments
 (0)