DRSAD / iCaRL

96 stars 24 forks source link

一个小问题 #3

Open userDJX opened 4 years ago

userDJX commented 4 years ago

你好,我最近想学习一下增量学习的相关知识点,感谢您写的关于icarl的代码,我运行了一下,除了一个小问题:显示iCIFAR100.py文件中的57行,AttributeError:‘iCIFAR100’ object has no attribute 'data'。希望您能为我指点一下,谢谢。我感觉应该是版本的我问题,我用的torch=0.4.1

DRSAD commented 4 years ago

版本问题,我使用的linux版本的pytorch,mac版本(windows版本没试),尝试把所有的data属性名称改为train_data,test_data,把所有的label属性名称改为train_labels,test_labels

userDJX commented 4 years ago

谢谢您的帮助,这个问题解决了,但是出现一个新的我无法解决的问题,iCaRL.py文件中,16行出现错误:TypeError:scatter() got an unexpected keyword argument ‘value’,希望您能帮助我,祝您科研 顺利

DRSAD commented 4 years ago

应该还是版本问题,映像中我也遇到过scatter函数不存在value这个属性,但是切到linux貌似就好了

userDJX commented 4 years ago

我就是linux上运行的,可是还是不行,如果可以,希望您能加一下我的QQ:1109039558,谢谢您

userDJX commented 4 years ago

您好,请问您有没有做过cifar10的实验,我将cifar100全部换成cifar10,并且将main中的numclass=2,task_size=2,结果显示没有办法跑通,我拿服务器跑的算法,也显示out of momory,所以想询问一下如何修改数据集以及如何使用使增量类别以每次20进行增量。

DRSAD commented 4 years ago

修改数据集需要重新写数据加载器,就是iCIFAR100,增量的话,改一下main函数,把numclass以及task_size参数改一下

chg0901 commented 2 years ago

应该还是版本问题,映像中我也遇到过scatter函数不存在value这个属性,但是切到linux貌似就好了

我在win10上可以成功运行 torch1.4.0,python3.7