Robust Fully-Asynchronous Methods for Distributed Training over General Architecture