/// <summary> /// Adds the model at the specified file to the builder. /// </summary> /// <param name="builder">The builder to which to add the model.</param> /// <param name="modelName"> /// The name of the model which allows for uniquely identifying the model when /// multiple models have the same <typeparamref name="TData"/> and /// <typeparamref name="TPrediction"/> types. /// </param> /// <param name="filePath">The location of the model.</param> /// <returns> /// The updated <see cref="PredictionEnginePoolBuilder{TData, TPrediction}"/>. /// </returns> public static PredictionEnginePoolBuilder <TData, TPrediction> FromFile <TData, TPrediction>( this PredictionEnginePoolBuilder <TData, TPrediction> builder, string modelName, string filePath) where TData : class where TPrediction : class, new() { return(builder.FromFile(modelName, filePath, true)); }
/// <summary> /// Adds the model at the specified file to the builder. /// </summary> /// <param name="builder">The builder to which to add the model.</param> /// <param name="filePath">The location of the model.</param> /// <param name="watchForChanges"> /// Whether to watch for changes to the file path and update the model when the file is changed or not. /// </param> /// <returns> /// The updated <see cref="PredictionEnginePoolBuilder{TData, TPrediction}"/>. /// </returns> public static PredictionEnginePoolBuilder <TData, TPrediction> FromFile <TData, TPrediction>( this PredictionEnginePoolBuilder <TData, TPrediction> builder, string filePath, bool watchForChanges) where TData : class where TPrediction : class, new() { return(builder.FromFile(string.Empty, filePath, watchForChanges)); }