thanks, i missed that. i had been looking into this back in november and found that there was no C++ API version of the metal-based tensorflow stuff. however looking at that github it seems to have appeared around that time. i even asked on the apple developer list and was told there was still a python dependency for what apple had pubished (the plug-in.) then was directed by apple to google's TF forum, and asked, but no one had anything to say.
anyway, yeah, a rosetta2 translated binary has to be all x86 including libraries. given that any TF C++ API dylib for the M1 machines is logically going to be targeted at AARCH64 there was probably no hope of this ever working.
the only thing i could really think of was to try translating the .pb weights files to metal-native and then rewriting the calls to TF in StarnetV1 to metal. that's a lot though for someone like me with no ML experience at all.
rob