36 writes to MaxDegreeOfParallelism
Microsoft.Build (2)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
33private static readonly ParallelOptions s_parallelOptions = new() { MaxDegreeOfParallelism = Environment.ProcessorCount };
FileMatcher.cs (1)
1016new ParallelOptions { MaxDegreeOfParallelism = dop },
Microsoft.Build.Tasks.Core (1)
FileMatcher.cs (1)
1016new ParallelOptions { MaxDegreeOfParallelism = dop },
Microsoft.Build.Utilities.Core (1)
FileMatcher.cs (1)
1016new ParallelOptions { MaxDegreeOfParallelism = dop },
Microsoft.CodeAnalysis.UnitTests (1)
Text\StringTextDecodingTests.cs (1)
220var parallelOptions = new ParallelOptions { MaxDegreeOfParallelism = Environment.ProcessorCount * 2 };
Microsoft.DotNet.SignTool (1)
src\BatchSignUtil.cs (1)
236parallelOptions.MaxDegreeOfParallelism = _repackParallelism;
Microsoft.ML.Ensemble (1)
Trainer\EnsembleTrainerBase.cs (1)
148new ParallelOptions() { MaxDegreeOfParallelism = Args.TrainParallel ? -1 : 1 },
Microsoft.ML.FastTree (22)
Dataset\Dataset.cs (2)
267Parallel.For(0, NumFlocks, new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, 317Parallel.For(0, NumFlocks, new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads },
GamClassification.cs (1)
134Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
Training\Applications\ObjectiveFunction.cs (1)
79Parallel.Invoke(new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
Training\DcgCalculator.cs (4)
167new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, 268new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, 383Parallel.Invoke(new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions); 521Parallel.Invoke(new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
Training\DocumentPartitioning.cs (2)
97Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions); 129Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
Training\ScoreTracker.cs (3)
105Parallel.For(0, tree.NumLeaves, new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, (leaf) => 194Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions); 203Parallel.For(0, tree.NumLeaves, new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads },
Training\Test.cs (3)
565Parallel.Invoke(new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions); 640Parallel.Invoke(new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions); 698Parallel.Invoke(new ParallelOptions() { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
Training\WinLossCalculator.cs (1)
63Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
TreeEnsemble\InternalRegressionTree.cs (3)
1395Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions); 1420Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions); 1443Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
TreeEnsemble\InternalTreeEnsemble.cs (1)
308Parallel.Invoke(new ParallelOptions { MaxDegreeOfParallelism = BlockingThreadPool.NumThreads }, actions);
Utils\ThreadTaskManager.cs (1)
59Parallel.Invoke(new ParallelOptions() { MaxDegreeOfParallelism = _num }, _actions);
Microsoft.ML.KMeansClustering (2)
KMeansPlusPlusTrainer.cs (2)
1396MaxDegreeOfParallelism = numThreads 1743MaxDegreeOfParallelism = numThreads
Microsoft.ML.StandardTrainers (2)
Standard\SdcaBinary.cs (2)
364var pOptions = new ParallelOptions { MaxDegreeOfParallelism = numThreads }; 2049var pOptions = new ParallelOptions { MaxDegreeOfParallelism = numThreads };
Microsoft.ML.Sweeper (2)
ConfigRunner.cs (1)
195_parallelOptions = new ParallelOptions { MaxDegreeOfParallelism = options.NumThreads ?? -1 };
SynthConfigRunner.cs (1)
37_parallelOptions = new ParallelOptions { MaxDegreeOfParallelism = options.NumThreads ?? -1 };
Microsoft.ML.Sweeper.Tests (1)
TestSweeper.cs (1)
325options.MaxDegreeOfParallelism = 4;
11 references to MaxDegreeOfParallelism
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\RoslynParallel.NetFramework.cs (1)
94int rval = options.MaxDegreeOfParallelism;
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\RoslynParallel.NetFramework.cs (1)
94int rval = options.MaxDegreeOfParallelism;
System.Threading.Tasks.Parallel (9)
System\Threading\Tasks\Parallel.cs (9)
39/// This constructor initializes the instance with default values. <see cref="MaxDegreeOfParallelism"/> 70/// The <see cref="MaxDegreeOfParallelism"/> limits the number of concurrent operations run by <see 73/// cref="MaxDegreeOfParallelism"/> is -1, then there is no limit placed on the number of concurrently 77/// The exception that is thrown when this <see cref="MaxDegreeOfParallelism"/> is set to 0 or some 85ArgumentOutOfRangeException.ThrowIfZero(value, nameof(MaxDegreeOfParallelism)); 86ArgumentOutOfRangeException.ThrowIfLessThan(value, -1, nameof(MaxDegreeOfParallelism)); 112int rval = MaxDegreeOfParallelism; 249(parallelOptions.MaxDegreeOfParallelism != -1 && parallelOptions.MaxDegreeOfParallelism < actionsCopy.Length)