memory_utilities 模块
用于内存相关操作的实用工具函数。
函数
get_all_ram
获取所有 RAM(以字节为单位)。
get_all_ram() -> int
返回
计算机上的 RAM。
get_available_physical_memory
获取可用物理内存(以字节为单位)。
get_available_physical_memory() -> int
返回
计算机上可用的物理内存。
get_data_memory_size
返回此对象的总内存大小。
此实用工具函数目前支持近似大小的 numpy ndarray、稀疏矩阵和 pandas 数据帧。
get_data_memory_size(data: Any) -> int
参数
返回
Python 对象的估计内存大小(以字节为单位)。
get_memory_footprint
获取此转换器的内存占用情况估算。
此方法仅适用于 sklearn 特征提取器实例,不适用于 AutoMLTransformer 的实例。
get_memory_footprint(transformer: sklearn.base.BaseEstimator, X: Union[numpy.ndarray, pandas.core.frame.DataFrame, scipy.sparse.base.spmatrix, azureml.dataprep.api.dataflow.Dataflow], y: Union[numpy.ndarray, pandas.core.series.Series, pandas.core.arrays.categorical.Categorical, azureml.dataprep.api.dataflow.Dataflow]) -> int
参数
- transformer
必需
要获取内存占用情况的转换器。
- X
必需
输入数据。
- y
必需
输入标签。
返回
转换器的内存估算。
反馈
提交和查看相关反馈