calendar库
calendar的中文意思是“日历”,所以它其实适合进行日期,尤其是以日历的形式展示。
显示全年日历
calendar(theyear, w=2, l=1, c=6, m=3)
本项目使用的深度学习框架为Tensorflow2,详细环境信息如下:
为了防止因数据集过大导致显存过载,首先配置一下Tensorflow调用GPU的规则,设置为动态显存申请。由于这个配置项必须在代码的最前方声明,故提前说明。
在
TensorFlow
中,GPU
内存默认是一次性分配的,这意味着如果模型占用的内存超过可用内存的限制,将无法运行模型,而会出现OOM(Out Of Memory)
错误。为了解决这个问题,TensorFlow
提供了函数set_memory_growth
,它可以让TensorFlow
动态分配GPU
内存,只使用所需的GPU
内存。总之,使用set_memory_growth
函数,可以在程序运行时分配所需的GPU
内存,而不是在程序启动时将GPU
内存分配给TensorFlow
,这样可以避免在运行大型模型时出现内存不足的问题。
1 | from tensorflow.config.experimental import list_physical_devices, set_memory_growth |
1 | import tensorflow as tf |
1 | # 查看tensorflow2的版本,注意双下划线 |
'2.9.1'
1 | # 查看电脑GPU是否可用 cuda cudnn |
False