conda-forge / tensorflow-feedstock

A conda-smithy repository for tensorflow.
BSD 3-Clause "New" or "Revised" License
92 stars 81 forks source link

TODOs for next build #175

Open h-vetinari opened 2 years ago

h-vetinari commented 2 years ago

Since rebuilding takes so much effort and we don't do it that often, I wanted to create an issue to track the various things we should adapt for the next build:

EDIT: "checked" below means it's currently included in #176

CC @hmaarrfk @xhochy @wolfv @conda-forge/tensorflow, feel free to add more things in the description. If any of those points end up being a huge hassle, it can of course be pushed off to the build after that.

Anyone is welcome to chime in if I forgot something. 🙃

njzjz commented 2 years ago

Currently tensorflow here is not built against MKL (OneDNN), but do we plan to?

h-vetinari commented 2 years ago

Currently tensorflow here is not built against MKL (OneDNN), but do we plan to?

Not sure how involved this is, but since onednn seems to be available for all relevant platforms, I'm not opposed to trying!

xhochy commented 2 years ago

Tensorflow is building oneDNN from source in the build currently. That is probably the first 1-2h of CI. Getting that from the feedstock instead of building from source would help a lot.

h-vetinari commented 2 years ago

Tensorflow is building oneDNN from source in the build currently. That is probably the first 1-2h of CI. Getting that from the feedstock instead of building from source would help a lot.

That sounds like a big win if we can pull it off!