def funcs_allclose(f, backends, backend_tensors, rtol=0, atol=1e-07):
 results = []
 for (backend, tensors) in zip(backends, backend_tensors):
  results.append(call_func(f, backend, tensors))
 return tensors_allclose(results, rtol=rtol, atol=atol)

def funcs_allclose ( f , backends , backend_tensors , rtol = 0 , atol = 1e-07 ) : results = [ ] for ( backend , tensors ) in zip ( backends , backend_tensors ) : results . append ( call_func ( f , backend , tensors ) ) return tensors_allclose ( results , rtol = rtol , atol = atol )
for each backends .