11 references to MadeObjectPool
Microsoft.ML.Core (3)
Utilities\MatrixTransposeOps.cs (3)
88
MadeObjectPool<T[]> workPool = new
MadeObjectPool
<T[]>(() => new T[_block * _block]);
139
MadeObjectPool<float[]> workPool = new
MadeObjectPool
<float[]>(() => new float[_block * _block]);
192
MadeObjectPool<double[]> workPool = new
MadeObjectPool
<double[]>(() => new double[_block * _block]);
Microsoft.ML.Data (8)
Data\DataViewUtils.cs (4)
365
var batchColumnPool = new
MadeObjectPool
<BatchColumn[]>(() => new BatchColumn[outPipes.Length]);
492
pools[poolIdx] = pool = new
MadeObjectPool
<T[]>(() => null);
553
var batchColumnPool = new
MadeObjectPool
<BatchColumn[]>(() => new BatchColumn[inPipes.Length]);
666
Interlocked.CompareExchange(ref _cachePools[poolIdx], new
MadeObjectPool
<T[]>(() => null), null);
DataLoadSave\Binary\Codecs.cs (4)
651
_longBufferPool = new
MadeObjectPool
<long[]>(() => null);
652
_shortBufferPool = new
MadeObjectPool
<short[]>(() => null);
796
_bufferPool = new
MadeObjectPool
<T[]>(() => null);
800
_intBufferPool = new
MadeObjectPool
<int[]>(() => null);