/// <summary> /// Create a Placeholder variable to be used as a temporary/placeholder input to a Function. /// All placeholder inputs of a Function must be replaced with non-placeholder Variables before Forward evaluation of the Function. /// </summary> /// <param name="shape"></param> /// <param name="dynamicAxes"></param> /// <returns></returns> public static Variable PlaceholderVariable(NDShape shape, IList <Axis> dynamicAxes) { AxisVector dynamicAxesVector = Helper.AsAxisVector(dynamicAxes); return(CNTKLib.PlaceholderVariable(shape, dynamicAxesVector)); }