# Package org.apache.sysds.utils

Interface Summary
DoubleParser: A fast double parser inspired from https://github.com/wrandelshofer/FastDoubleParser
SettingsChecker: Settings Checker class that contains checks for the JVM setting of systemds when executed.

Class Summary
DataAugmentation
DMLCompressionStatistics
DoubleParser.UInt128
EnvironmentHelper: This class is useful in setting environment variable for loading MKL library (done by Native Helper)
Explain
Explain.ExplainCounts
GPUStatistics: Measures performance numbers when GPU mode is enabled Printed as part of `Statistics`.
Hash: A class containing different hashing functions.
InstallDependencyForIntegrationTests: This class will be used to setup dependency on Eclipse environment as well as on Jenkins server
JSONHelper
MemoryEstimates: Memory Estimates is a helper class containing static classes that estimate the memory requirements of different types of objects in java.
MLContextProxy: The purpose of this proxy is to shield systemds internals from direct access to MLContext which would try to load spark libraries and hence fail if these are not available.
NativeHelper: This class helps in loading native library.
ParameterBuilder: Class to help setting variables in a script.
Statistics: This class captures all statistics.
Statistics.LineageNGramExtension
Statistics.NGramStats

Enum Summary
Explain.ExplainType
Hash.HashType: Available Hashing techniques
NativeHelper.NativeBlasState