메소드 | 설명 | |
---|---|---|
DisableMemoryPool ( ) : void |
Disable the MKL memory pool. May impact performance.
|
|
DisablePeakMemoryStatistics ( ) : void |
Disable gathering of peak memory statistics of the MKL memory pool.
|
|
EnablePeakMemoryStatistics ( ) : void |
Enable gathering of peak memory statistics of the MKL memory pool.
|
|
FreeBuffers ( ) : void |
Frees the memory allocated to the MKL memory pool.
|
|
InitializeVerify ( ) : void |
Initialize and verify that the provided is indeed available. If calling this method fails, consider to fall back to alternatives like the managed provider.
|
|
MemoryStatistics ( int &allocatedBuffers ) : long |
Retrieves information about the MKL memory pool.
|
|
MklLinearAlgebraProvider ( ) : System | ||
PeakMemoryStatistics ( bool reset = true ) : long |
Measures peak memory usage of the MKL memory pool.
|
|
ThreadFreeBuffers ( ) : void |
Frees the memory allocated to the MKL memory pool on the current thread.
|
|
ToString ( ) : string |
메소드 | 설명 | |
---|---|---|
MklLinearAlgebraProvider ( MklConsistency consistency = MklConsistency.Auto, MklPrecision precision = MklPrecision.Double, MklAccuracy accuracy = MklAccuracy.High ) : System |
public MemoryStatistics ( int &allocatedBuffers ) : long | ||
allocatedBuffers | int | On output, returns the number of memory buffers allocated. |
리턴 | long |
public PeakMemoryStatistics ( bool reset = true ) : long | ||
reset | bool | Whether the usage counter should be reset. |
리턴 | long |