well over the past 3 days i have been setting up tiny messy public
build infrastructure for tensorflow for old pre-avx cpus
i was doing it using github actions to get the business-energy-support
and so it could run on its own
i got pretty far! check out
https://github.com/karl3wm/tensorflow-builder/actions?page=3
today i ran out of gratuity minutes for the month on github actions.
it says i have to pay to continue, i visit billing it says they would
charge $200 for this if i wasn't a classy open-source public developer
it will keep automatically trying where i left it to run every sunday,
but i had only 2 builds enabled for testing. that might move those two
builds forward by the end of next month.
i didn't let any of the builds get so far as to actually produce
downloadable wheels so that part of the builds has not been tested at
all. i left off making macos work.

if i continue this this month i'd either move to a different ci/forge
or pay github money.

but it was an intense run for the past 3 days! i have tried to make
tensorflow work on a low-end system so many times over the years and
never made it do so; i imagine many many others have had a similar
experience. it was pleasant to have a remote ci infrastructure holding
part of the challenge of keeping it running for a long time and having
a reasonably powerful system to perform the build.

i just wanted to try birdnet, a tiny 50MB model that reliably
identifies nearby birds. but it's written in tensorflow where the
public builds assume avx. and my cpu doesn't seem to have avx. so i
figured it was more useful to try to make public tensorflow builds for
everyone without avx than to continue with birdnet. didn't quite get
there though. good to spend my time doing soemthing else though.

Reply via email to