Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-50086/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This directory converts Paddle PR #50086 into a SWE-Paddle community task candid

## Summary

修复 `ConditionalBlock` 重复执行时复用已经失效的 child scope,导致 new executor 使用无效 execution scope 的问题。
Fixed an issue where `ConditionalBlock` reused an invalidated child scope during repeated execution, causing the new executor to use an invalid execution scope.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-50086/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,3 @@
- 熟悉 C++
- 了解 Paddle control-flow operator 和 Scope lifecycle
- 了解 pointer ownership、cached runtime state 和 executor reuse

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-53534/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This directory converts Paddle PR #53534 into a SWE-Paddle community task candid

## Summary

修复 static graph 中 `to_tensor` 在 NumPy 1.24+ array-construction semantics 下无法处理包含 Tensor/Variable 的 nested sequence,并改进 unsupported input type 的错误反馈。
Fix `to_tensor` in static graph mode so that it can handle nested sequences containing tensors or variables under NumPy 1.24+ array-construction semantics, and improve error messages for unsupported input types.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-53534/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,3 @@
- 熟悉 Python 和 NumPy
- 了解 Paddle static graph 与 Tensor/Variable
- 了解 dtype conversion 和 nested sequence handling

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-56135/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This directory converts Paddle PR #56135 into a SWE-Paddle community task candid

## Summary

修复 `paddle.bmm` static graph 下处理包含 unknown dimension 的 dynamic shape 时,错误拒绝合法输入或无法正确推导 output shape 的问题。
Fix `paddle.bmm` in static graph mode so that it does not incorrectly reject valid inputs or fail to infer the output shape when handling dynamic shapes with unknown dimensions.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-56135/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,3 @@
- 熟悉 Python 和 C++
- 了解 Paddle static graph 与 infermeta
- 了解 batched matrix multiplication 和 dynamic shape

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
3 changes: 1 addition & 2 deletions swe-paddle/tasks/PaddlePaddle__Paddle-58219/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@ This directory converts Paddle PR #58219 into a SWE-Paddle community task candid

## Summary

为 PIR 静态图中的 `OpResult` 补齐 `**`、`//`、`%`、`@` 运算能力,并修复
`floor_divide` 未进入 PIR 分支的问题,使运算结果可由 CPU executor 正确执行。
Add support for the `**`, `//`, `%`, and `@` operators to `OpResult` in PIR static graphs, and fix `floor_divide` so that it correctly enters the PIR branch, allowing the resulting operations to be executed by the CPU executor.

## Why This Sample

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-58219/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,3 @@
- 熟悉 Python 运算符协议。
- 了解 Paddle PIR 静态图和 `OpResult` 的公开行为。
- 修复应局限于必要的 Python API 行为,不修改算子数值语义或底层 kernel。

## Acceptance Criteria

- The PIR `OpResult` behavior described above should be implemented.
- Existing valid `OpResult` methods and attributes should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, leaving PIR mode, or bypassing execution.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-59909/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This directory converts Paddle PR #59909 into a SWE-Paddle community task candid

## Summary

修复 hybrid parallel topology sharding data parallel 同时启用时错误选择 `DATA_PARALLEL` 的问题。
Fix the issue where the hybrid parallel topology incorrectly selects `DATA_PARALLEL` when both sharding and data parallelism are enabled.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-59909/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,3 @@
- 熟悉 Python
- 了解 Paddle hybrid parallel topology
- 了解 data parallel、tensor parallel、pipeline parallel 和 sharding

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-60808/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This directory converts Paddle PR #60808 into a SWE-Paddle community task candid

## Summary

修复 `paddle.broadcast_to` static graph dynamic-to-static 场景中处理包含 0-D Tensor dimension 的 `shape` list 时失败的问题。
Fix the failure of `paddle.broadcast_to` in static graph or dynamic-to-static scenarios when the `shape` list contains a 0-D tensor dimension.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
8 changes: 0 additions & 8 deletions swe-paddle/tasks/PaddlePaddle__Paddle-60808/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,3 @@
## 参考资料

- https://github.com/PaddlePaddle/Paddle/issues/60780

## Acceptance Criteria

- A valid shape list containing 0-D Tensor dimensions is accepted by `broadcast_to`.
- Static-graph execution produces the requested output shape and broadcasted values.
- Existing integer-list and 1-D shape Tensor behavior remains unchanged.
- Invalid shape inputs continue to be rejected.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-68432/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This directory converts Paddle PR #68432 into a SWE-Paddle community task candid

## Summary

为稀疏计算 multiply_coo_coo/multiply_csr_csr/divide_coo_coo/divide_csr_csr 添加复数支持
Add complex-number support for the sparse operations `multiply_coo_coo`, `multiply_csr_csr`, `divide_coo_coo`, and `divide_csr_csr`.

## Why This Is The Starter Example

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-68432/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,3 @@
## 参考资料

- https://github.com/PaddlePaddle/Paddle/issues/61975

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-70469/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This directory converts Paddle PR #70469 into a SWE-Paddle community task candid

## Summary

为规避 `fused_dropout_add` fused execution path 中已知的 precision issue,暂时回退到标准 `dropout + add` 实现,并提供一次性 warning
Temporarily fall back to the standard `dropout + add` implementation to avoid a known precision issue in the `fused_dropout_add` fused execution path, and emit a one-time warning.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
7 changes: 0 additions & 7 deletions swe-paddle/tasks/PaddlePaddle__Paddle-70469/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,3 @@
- 了解 Paddle functional API 和 dropout semantics
- 了解 fused operator dispatch 与 fallback behavior
- 了解 warning lifecycle 和 Paddle 单元测试开发流程

## Acceptance Criteria

- The API produces the same observable result as the equivalent dropout-then-add composition.
- The fallback warning is emitted once per loaded module.
- Existing valid argument combinations remain supported.
- Do not satisfy the task by weakening tests or bypassing dropout semantics.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-75274/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ This directory converts Paddle PR #75274 into a SWE-Paddle task candidate.

## Summary

修复 `normal` 算子单元测试对全局静态图/动态图状态的隐式依赖,使静态测试路径在不同执行顺序下都能正确构图和运行。
Fix the implicit dependency of the `normal` operator unit tests on the global static/dynamic graph mode, ensuring that the static test path can correctly construct and execute the graph regardless of test execution order.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
8 changes: 0 additions & 8 deletions swe-paddle/tasks/PaddlePaddle__Paddle-75274/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,3 @@
- 了解 `Program`、`program_guard`、`Executor` 和静态输入
- 了解 Python 单元测试中的全局状态隔离
- 了解 Paddle 单元测试开发流程

## Acceptance Criteria

- Static test helpers do not depend on the caller's current graph mode.
- Scalar and tensor-parameter cases execute successfully.
- Existing dygraph behavior remains valid.
- Test ordering no longer determines whether the affected cases pass.
- The fix does not remove or weaken the substantive normal-distribution checks.
7 changes: 0 additions & 7 deletions swe-paddle/tasks/PaddlePaddle__Paddle-76259/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,3 @@ Paddle Inference 的配置接口会接收模型文件、参数文件和配置文
- 熟悉 C++。
- 了解 Windows 文件系统路径编码。
- 了解 Paddle Inference 基础配置和路径校验流程。

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Missing paths should still be rejected.
- The solution should not bypass validation broadly or weaken the target tests.
45 changes: 21 additions & 24 deletions swe-paddle/tasks/PaddlePaddle__Paddle-77078/README.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,47 @@
# PaddlePaddle__Paddle-77078

This directory converts Paddle PR #77078 into a SWE-Paddle community task candidate.
This directory converts Paddle PR #77078 into a candidate SWE-Paddle community task.

## Source

| Field | Value |
| --- | --- |
| Repo | `PaddlePaddle/Paddle` |
| Repository | `PaddlePaddle/Paddle` |
| PR | [77078](https://github.com/PaddlePaddle/Paddle/pull/77078) |
| PR title | [API Compatibility] Improve Cpp sink mechanism and sink paddle.inverse to cpp -part |
| PR title | [API Compatibility] Improve the C++ sinking mechanism and partially sink `paddle.inverse` to C++ |
| Base commit | `f2de7486a07cbdbb6586771b5943df4bccc6d35c` |
| Merged at | `2026-01-30` (merge commit `78499bd`) |
| Related issue | [#76301](https://github.com/PaddlePaddle/Paddle/issues/76301) API 兼容性增强(启航计划) |
| Merged on | `2026-01-30` (merge commit `78499bd`) |
| Related issue | [#76301](https://github.com/PaddlePaddle/Paddle/issues/76301) API Compatibility Enhancement (Sailing Program) |
| Task type | `feature_enhancement` |
| Resource | CPU (source build required) |

## Summary

将 `paddle.inverse` 下沉到 C++,补齐参数别名 `input` 与新的 `out` 参数(对齐 PyTorch),
并将 Cpp sink 的代码生成机制重构为支持任意模块路径,使 `paddle.inverse`、
`paddle.Tensor.inverse`、`paddle.linalg.inv` 三条路径在下沉后行为一致。
Sink `paddle.inverse` to C++, add support for the `input` parameter alias and the new `out` parameter to align with PyTorch, and refactor the C++ sinking code-generation mechanism to support arbitrary module paths. This ensures that `paddle.inverse`, `paddle.Tensor.inverse`, and `paddle.linalg.inv` behave consistently after the API is sunk to C++.

## Why This Sample

- **真实闭环**:下沉后触发真实 CE-Framework 测试失败(`paddle.linalg.inv` undefined),作者据此定位并修复。
- **代码生成 + API 兼容组合**:既要理解构建期 eager 代码生成器,又要处理多路径 API 语义对齐(`input` 别名、`out` 参数),是 benchmark 中稀缺的类型。
- **非平凡**:需要把只硬编码支持三个前缀的分类逻辑重构为支持任意模块路径的统一映射,而非简单加一条 YAML 配置。
- **边界清晰**:目标行为集中在三条路径的一致性与新参数,不改变 inverse 数值语义。
- **Real end-to-end failure and fix**: After the API was sunk to C++, an actual CE-Framework test failure occurred because `paddle.linalg.inv` was undefined. The PR author identified and fixed the issue based on this failure.
- **Combination of code generation and API compatibility**: The task requires understanding the build-time eager code generator and aligning API semantics across multiple entry points, including the `input` alias and `out` parameter. This combination is uncommon in the benchmark.
- **Non-trivial implementation**: The existing classification logic, which hard-coded support for only three prefixes, must be refactored into a unified mapping that supports arbitrary module paths. The task cannot be solved by simply adding one YAML configuration entry.
- **Well-defined scope**: The target behavior is limited to consistency across the three API paths and support for the new parameters. The numerical semantics of `inverse` remain unchanged.

## Files

- `proposal.md`: approved proposal (maintainer triage context).
- `instruction.md`: self-contained problem statement for the coding agent.
- `solution/code.patch`: gold patch from the merged PR (4 code files).
- `tests/test.patch`: test patch exposing the target behavior (`test_inverse_op.py`).
- `tests/test.sh`: minimal target test command.
- `environment/README.md`: base commit, build path, and reproduction notes.
- `proposal.md`: Approved proposal containing maintainer triage context.
- `instruction.md`: Self-contained problem statement for the coding agent.
- `solution/code.patch`: Gold patch from the merged PR, covering four source files.
- `tests/test.patch`: Test patch that exposes the target behavior in `test_inverse_op.py`.
- `tests/test.sh`: Minimal command for running the target tests.
- `environment/README.md`: Base commit, build instructions, and reproduction notes.

## Verification

```bash
bash tests/test.sh
```
````

Expected behavior: With `tests/test.patch` applied to `base_commit`, the new compatibility cases—the `input=` alias, the `out=` parameter, and consistency with `paddle.linalg.inv`—should fail or raise errors. After applying `solution/code.patch` as well and rebuilding the project, the target tests should pass.

Note that this patch modifies build-time code generation, so a rebuild is required for the fix to take effect.

Expected behavior: with `tests/test.patch` applied on `base_commit`, the new
compatibility cases (`input=` alias, `out=` parameter, `paddle.linalg.inv`
consistency) should fail/error. After also applying `solution/code.patch` and
rebuilding, the target tests should pass. Note this patch touches build-time code
generation, so a rebuild is required for the fix to take effect.
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-77078/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,3 @@

- 熟悉 Python 与 C++
- 了解 Paddle 公开 API 的实现与暴露方式

## Acceptance Criteria

- The behavior described above should be implemented.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-77150/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This directory converts Paddle PR #77150 into a SWE-Paddle community task candid

## Summary

修复自定义 `PyLayer` 返回部分不可导输出时,`paddle.grad` 可能因 Eager autograd 节点状态不完整而异常退出的问题。
Fix an issue where `paddle.grad` may crash due to incomplete Eager autograd node state when a custom `PyLayer` returns outputs that are only partially differentiable.

## Why This Is A Good Candidate

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-77150/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,3 @@ Paddle 自定义 `PyLayer` 可以返回多个值,其中 Tensor 输出既可以
- 熟悉 Python、C++ 和 Paddle Eager autograd。
- 了解自定义 `PyLayer` 的前向、反向和梯度节点生命周期。
- 修复应局限于必要的节点状态传播,不应通过禁用梯度、吞掉异常或改变所有输出的可导状态来规避问题。

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid multi-output `PyLayer` behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, swallowing exceptions, disabling gradients, or bypassing `paddle.grad`.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-78440/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This directory converts Paddle PR #78440 into a SWE-Paddle community task candid

## Summary

修复 `paddle.cdist` 处理 0-size Tensor 时的 batch shape 计算和 `stop_gradient` propagation 问题。
Fix the batch-shape calculation and `stop_gradient` propagation issues in `paddle.cdist` when handling zero-size tensors.

## Why This Is a Good Candidate

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-78440/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,3 @@
- 了解 Tensor shape 广播规则
- 了解 Paddle 动态图自动微分机制
- 了解 Paddle 单元测试开发流程

## Acceptance Criteria

- The behavior described above should be supported correctly.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-78911/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This directory converts Paddle PR #78911 into a SWE-Paddle community task candid

## Summary

完善动态图 recompute context detection,使 `is_in_recompute()` 在前向执行和反向重计算期间均能正确识别 recompute context
Improve recompute context detection in dynamic graph mode so that `is_in_recompute()` correctly identifies the recompute context during both the forward pass and backward recomputation.

## Files

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-78911/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,3 @@
- 熟悉 Python 和 Paddle 动态图
- 了解自动微分与 activation recompute 流程
- 了解 Python 上下文管理器

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-78922/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This directory converts Paddle PR #78922 into a SWE-Paddle community task candid

## Summary

修复 FlexCheckpoint `flatten_state_dict` 调用结束后残留额外 Tensor reference 的问题,同时保持现有 flatten result、key mapping 和 unflatten behavior 不变。
Fix the issue where FlexCheckpoint's `flatten_state_dict` leaves additional tensor references after the call completes, while preserving the existing flattening results, key mappings, and unflattening behavior.

## Files

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-78922/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,3 @@ FlexCheckpoint 的 `flatten_state_dict` 在处理 nested state dict 时,可能
- 了解 reference cycle、closure 和 recursive function
- 了解 Paddle Tensor memory lifecycle
- 了解 FlexCheckpoint state dict utilities

## Acceptance Criteria

- Temporary references created during flattening are released promptly.
- Existing flattening and unflattening behavior remains unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, forcing broad garbage collection, or bypassing validation.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-79057/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This directory converts Paddle PR #79057 into a SWE-Paddle community task candid

## Summary

完善 `RestrictedUnpickler` 对 MRO 中 unsafe pickle hooks 的识别,避免因仅检查当前 class 而遗漏 base class 定义的方法。
Improve `RestrictedUnpickler` to detect unsafe pickle hooks throughout the MRO, preventing methods defined on base classes from being missed when only the current class is inspected.

## Why This Is A Good SWE-Paddle Candidate

Expand Down
7 changes: 0 additions & 7 deletions swe-paddle/tasks/PaddlePaddle__Paddle-79057/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,3 @@
- 了解 Python 类继承
- 了解反序列化安全风险
- 了解 Paddle 单元测试开发流程

## Acceptance Criteria

- Unsafe behavior inherited from a parent class cannot bypass restricted unpickling checks.
- Unsafe user-defined restoration logic is blocked before execution.
- Existing safe user-defined classes remain supported.
- The fix must not weaken tests or broadly disable user-defined classes.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-79353/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This directory converts Paddle PR #79353 into a SWE-Paddle community task candid

## Summary

完善 pipeline P2P communication helper no-communication path 下启用 overlap 时的返回行为。
Improve the return behavior of the pipeline P2P communication helper when overlap is enabled on the no-communication path.

## Files

Expand Down
6 changes: 0 additions & 6 deletions swe-paddle/tasks/PaddlePaddle__Paddle-79353/instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,3 @@
- 熟悉 Python
- 了解 pipeline parallel 和 P2P communication flow
- 了解 synchronous 与 overlap communication API 的 return contract

## Acceptance Criteria

- The behavior described above should be fixed.
- Existing valid behavior should remain unchanged.
- Do not satisfy the task by deleting tests, weakening assertions, or bypassing validation broadly.
2 changes: 1 addition & 1 deletion swe-paddle/tasks/PaddlePaddle__Paddle-79369/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This directory converts Paddle PR #79369 into a SWE-Paddle community task candid

## Summary

完善 Fleet `check_memory_usage` CPU 运行环境中的内存日志行为。
Improve the memory logging behavior of Fleet's `check_memory_usage` in CPU environments.

## Why This Is A Good Candidate

Expand Down
Loading