distributed inference