1 implementation of IFileHandle
Microsoft.ML.Core (1)
Data\IFileHandle.cs (1)
43public sealed class SimpleFileHandle : IFileHandle
75 references to IFileHandle
Microsoft.ML.Core (5)
Data\IHostEnvironment.cs (2)
36public static IFileHandle OpenInputFile(this IHostEnvironment env, string path) 46public static IFileHandle CreateOutputFile(this IHostEnvironment env, string path)
EntryPoints\ModuleArgs.cs (2)
568/// A file handle, represented by an <see cref="IFileHandle"/>. 627if (typeof(IFileHandle).IsAssignableFrom(type))
Utilities\ResourceManagerUtils.cs (1)
269using (var fh = env.CreateOutputFile(tempPath))
Microsoft.ML.Core.Tests (13)
UnitTests\TestEntryPoints.cs (13)
1657using (var file = Env.CreateOutputFile(modelPath)) 1662using (var file = Env.OpenInputFile(modelPath)) 1884using (var file = Env.CreateOutputFile(modelPath)) 1889using (var file = Env.OpenInputFile(modelPath)) 2044using (var file = Env.CreateOutputFile(modelPath)) 2049using (var file = Env.OpenInputFile(modelPath)) 2216using (var file = Env.CreateOutputFile(summary)) 2223using (var file = Env.CreateOutputFile(stats)) 4278using (var file = Env.CreateOutputFile(weights)) 4282using (var file = Env.CreateOutputFile(stats)) 4286using (var file = Env.CreateOutputFile(weights)) 4290using (var file = Env.CreateOutputFile(stats)) 4336using (var file = Env.CreateOutputFile(weights))
Microsoft.ML.Data (29)
Commands\CrossValidationCommand.cs (1)
539using (var file = host.CreateOutputFile(modelFileName))
Commands\DataCommand.cs (6)
211using (var file = Host.CreateOutputFile(path)) 220using (var file = Host.CreateOutputFile(ImplOptions.OutputModelFile)) 255using (var file = Host.OpenInputFile(ImplOptions.InputModelFile)) 342using (var file = Host.OpenInputFile(ImplOptions.InputModelFile)) 385using (var file = Host.OpenInputFile(ImplOptions.InputModelFile)) 401public static void SaveLoader(ILegacyDataLoader loader, IFileHandle file, IHostEnvironment host)
Commands\SaveDataCommand.cs (2)
86using (var file = Host.CreateOutputFile(ImplOptions.OutputDataFile)) 188public static void SaveDataView(IChannel ch, IDataSaver saver, IDataView view, IFileHandle file, bool keepHidden = false)
Commands\SavePredictorCommand.cs (8)
81using (var file = _host.OpenInputFile(_args.InputModelFile)) 83using (var binFile = CreateFile(_args.BinaryFile)) 85using (var sumFile = CreateFile(_args.SummaryFile)) 87using (var txtFile = CreateFile(_args.TextFile)) 89using (var iniFile = CreateFile(_args.IniFile)) 91using (var codFile = CreateFile(_args.CodeFile)) 99private IFileHandle CreateFile(string path) 109private Stream CreateStrm(IFileHandle file)
Commands\ScoreCommand.cs (1)
203using (var file = Host.CreateOutputFile(ImplOptions.OutputDataFile))
Commands\TrainCommand.cs (3)
203using (var file = Host.CreateOutputFile(ImplOptions.OutputModelFile)) 293using (var file = env.OpenInputFile(inputModelFile)) 317public static void SaveModel(IHostEnvironment env, IChannel ch, IFileHandle output,
DataLoadSave\MultiFileSource.cs (3)
98/// Wraps an <see cref="IFileHandle"/> as an IMultiStreamSource. 102private readonly IFileHandle _file; 104public FileHandleSource(IFileHandle file)
EntryPoints\EntryPointNode.cs (1)
80type == typeof(IFileHandle) ||
Evaluators\EvaluatorUtils.cs (2)
1712using (var file = env.CreateOutputFile(filename)) 1759using (var file = env.CreateOutputFile(filename))
Model\Pfa\SavePfaCommand.cs (1)
206using (var file = Host.CreateOutputFile(_outputModelPath))
Transforms\TrainAndScoreTransformer.cs (1)
85using (var file = env.OpenInputFile(args.InputModelFile))
Microsoft.ML.EntryPoints (7)
ImportTextData.cs (2)
23public IFileHandle InputFile; 49public IFileHandle InputFile;
JsonUtils\ExecuteGraphCommand.cs (5)
143var fh = runner.GetOutput<IFileHandle>(varName); 163using (var handle = _host.CreateOutputFile(path)) 215using (var handle = _host.CreateOutputFile(path)) 241using (var handle = _host.CreateOutputFile(path))
Microsoft.ML.FastTree (1)
GamModelParameters.cs (1)
762using (var file = host.CreateOutputFile(outFile))
Microsoft.ML.OnnxConverter (2)
SaveOnnxCommand.cs (2)
400using (var file = Host.CreateOutputFile(_outputModelPath)) 406using (var file = Host.CreateOutputFile(_outputJsonModelPath))
Microsoft.ML.TestFramework (4)
DataPipe\TestDataPipe.cs (1)
1056using (var file = Env.OpenInputFile(modelPath))
DataPipe\TestDataPipeBase.cs (2)
440using (var file = Env.CreateOutputFile(pathModel)) 460using (var file = Env.OpenInputFile(pathModel))
TestCommandBase.cs (1)
537using (var file = Env.OpenInputFile(model.Path))
Microsoft.ML.Tests (12)
ImagesTests.cs (10)
193var fh = env.CreateOutputFile(fname); 354var fh = env.CreateOutputFile(fname); 429var fh = env.CreateOutputFile(fname); 505var fh = env.CreateOutputFile(fname); 580var fh = env.CreateOutputFile(fname); 655var fh = env.CreateOutputFile(fname); 731var fh = env.CreateOutputFile(fname); 806var fh = env.CreateOutputFile(fname); 882var fh = env.CreateOutputFile(fname); 956var fh = env.CreateOutputFile(fname);
OnnxConversionTest.cs (2)
2273using (var file = Env.CreateOutputFile(binaryFormatPath)) 2279using (var file = Env.CreateOutputFile(textFormatPath))
Microsoft.ML.Transforms (2)
LoadTransform.cs (1)
98using (var file = h.OpenInputFile(args.ModelFile))
Text\SentimentAnalyzingTransform.cs (1)
149using (var file = env.OpenInputFile(modelFile))