sciai.utils
工具模块,包含常用Python工具、MindSpore工具和画图工具等。
根据命名空间参数名拼接最优checkpoint的文件名。 |
|
从浮点精度字符串到 MindSpore 数据类型的映射。 |
|
从自动混合精度字符串到 MindSpore 数据类型的映射。 |
|
从 MindSpore 数据类型到 numpy 数据类型的映射。 |
|
为名为 model_name 的模型下载数据集与(或)checkpoints文件。 |
|
展平数据并在末尾增加额外一个维度。 |
|
制造一个可以懒加载的函数,该函数可在之后直接被无参调用。 |
|
惰性属性装饰器。 |
|
日志配置。 |
|
为 sciai 项目创建目录。 |
|
绘制一个新的图片。 |
|
根据终端/bash输入和config字典解析参数。 |
|
将参数逐行打印与记录进日志。 |
|
在标准输出流和日志文件中打印。 |
|
打印函数端到端运行时间。 |
|
以 pdf 和 png 格式保存图形。 |
|
将图片结果保存在指定目录中。 |
|
设置各种地方的随机种子。 |
|
获取以毫秒为单位的时间,例如 1678243339.780746。 |
|
获取时间的字符串表示,例如:"2000-12-31-23-59-59"。 |
|
将若干 Cell 转换为指定的数据类型。 |
|
将数组/张量转换为给定的MindSpore数据类型。 |
|
如果不是元组,则将输入参数转换为元组,否则保持不变。 |