-
Notifications
You must be signed in to change notification settings - Fork 712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
failing build of recent TensorFlow easyconfigs on AWS Graviton3 (aarch64/neoverse_v1
)
#18899
Comments
This warning:
suggests that the |
Seems like tensorflow/tensorflow#53449 fixes this, which is included in TensorFlow v2.14.0, I'll give that a try with TensorFlow 2.13.0 and older... |
It looks like tensorflow/tensorflow#53449 is specific to building TensorFlow Lite with CMake, so it doesn't help at all when building TensorFlow with Bazel like we're doing. @Flamefire Any suggestions here? How can I avoid that the |
Hmm, I was going to try and add |
Also asked about this upstream at |
A workaround here could be to replace the use of |
The
It seems like this requires an update of Eigen, or a backport of https://gitlab.com/libeigen/eigen/-/merge_requests/1104 |
aarch64/neoverse_v1
)aarch64/neoverse_v1
)
Yes it seems a patch to (the downloaded) Eigen will solve this. See e.g. TensorFlow-2.11.0_fix-eigen-gemm-on-PPC.patch how to do that. Basically:
I just checked TF 2.13.0 and it uses Eigen b0f877f8e01e90a5b0f3a79d46ea234899f8b499 where that code fixed by your linked MR is not present anymore, i.e. it already contains that MR. So sorry, I have no idea where/why that is an issue with TF 2.13.0 |
TensorFlow-2.13.0-foss-2022b.eb
fails with:Similar problems were observed in EESSI build environment for:
TensorFlow-2.13.0-foss-2022b.eb
(see {2023.06}[foss/2022b] TensorFlow 2.13.0 EESSI/software-layer#347)TensorFlow-2.11.0-foss-2022a.eb
(see {2023.06}[foss/2022a] TensorFlow 2.11.0 EESSI/software-layer#346)TensorFlow-2.8.4-foss-2021b.eb
(see {2023.06}[foss/2021b] TensorFlow 2.8.4 EESSI/software-layer#343)TensorFlow-2.7.1-foss-2021b.eb
(see {2023.06}[foss/2021b] TensorFlow v2.7.1 EESSI/software-layer#321)The text was updated successfully, but these errors were encountered: