[Dont merge] Build 0.1.0 ARM wheel by CI, use paddlepaddle 3.3.1 ABI#8
[Dont merge] Build 0.1.0 ARM wheel by CI, use paddlepaddle 3.3.1 ABI#8
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the wheel build/test CI workflow to pin PaddlePaddle to a specific 3.3.1-based build, aligning the build environment ABI with PaddlePaddle 3.3.1 for ARM wheel generation.
Changes:
- Pin PaddlePaddle installation to
paddlepaddle==3.3.1.post20260409+52c898ee9acin the wheel build job. - Pin the same PaddlePaddle version in the wheel test job.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - name: Install PaddlePaddle nightly | ||
| run: | | ||
| pip install --pre paddlepaddle -i https://www.paddlepaddle.org.cn/packages/nightly/cpu/ | ||
| pip install --pre paddlepaddle==3.3.1.post20260409+52c898ee9ac -i https://www.paddlepaddle.org.cn/packages/nightly/cpu/ | ||
|
|
There was a problem hiding this comment.
The PaddlePaddle version string is hard-coded here and also repeated later in this workflow. To avoid having to update multiple places (and reduce the risk of mismatched versions between build and test jobs), define a single env var (e.g., PADDLE_VERSION) at the workflow/job level and reference it in both pip install commands.
| - name: Install PaddlePaddle nightly in conda env | ||
| run: | | ||
| pip install --pre paddlepaddle -i https://www.paddlepaddle.org.cn/packages/nightly/cpu/ | ||
| pip install --pre paddlepaddle==3.3.1.post20260409+52c898ee9ac -i https://www.paddlepaddle.org.cn/packages/nightly/cpu/ | ||
|
|
There was a problem hiding this comment.
This duplicates the exact PaddlePaddle version pinned earlier in the workflow. Consider referencing a single workflow/job env var for the version so build and test jobs cannot drift and future bumps are one-line changes.
4c8ee22 to
f9d5f1d
Compare
f9d5f1d to
700ed87
Compare
Co-authored-by: Codex <codex@openai.com>

使用 PaddlePaddle 3.3.1 ABI 构建 0.1.0 缺失的 ARM wheels,临时构建,不要合入
使用 develop 构建而在 3.3.1 下使用,会出现
undefined symbol: _ZN6caffe28TypeMeta13typeMetaDatasEv问题,主要是因为 ABI 不兼容导致的,这些符号在 develop / 即将发布的 3.4 才会有