解决显存不足的方式

在深度学习实践中,遇到显存不足的问题。通过阅读CSDN上的文章并尝试,找到了一种有效的方法来生成数据,从而缓解显存压力。这段代码帮助解决了大数据集训练时的显存限制问题。
摘要由CSDN通过智能技术生成

解决显存不足的方式

自己也是刚接触深度学习,由于毕业压力大和条件比较高,在学习方面表现得比较急躁。所以很多事情都没有做好。自己也知道欲速则不达的道理,但很多时候都没有听进去。因此写写文章,记录一下自己的学习过程。

之前利用深度学习,进行实验时,发现数据集过大,总是会超出显存容量。自己也看了很多CSDN上面的文章,也实验过,但很多都会有各种各样的错误,实在是难以接受。因此,在别人的代码里面学习到了一段很好的代码来生成数据,能够很好的解决显存不足的问题。

class DataGenerator(tf.keras.utils.Sequence):  #可以看到定义了一个类别,继承于Sequence
    
    def __init__(self, mains,batch_size, shuffle=False): 
     #该部分定义了,初始数据,主要是整个训练集,batch_size、shuffle等参数。
        self.mains = mains
        self.batch_size =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值