function concatenate(tensors, axis) {
	  if (axis === void 0) {
	    axis = -1;
	  }

	  var rank;

	  if (axis < 0) {
	    rank = tensors[0].rank;

	    if (rank !== 0) {
	      axis = rank;
	    } else {
	      axis = 0;
	    }
	  }

	  if (axis === tensors[0].rank) {
	    // Porting Note: This is necessary because tfc.concat() requires axis to be
	    //   in the interval [-rank, rank).
	    axis = -1;
	  } // Porting Note: Sparse concat is not supported yet.


	  return concat(tensors, axis);
	}
Concatenates a list of tensors alongside the specified axis.
@param tensors `Array` of tensors to concatenate.
@param axis Concatenation axis.
@returns The result of the concatenation.