bigbigbirdman

Results 1 comments of bigbigbirdman

这个问题好像是因为windows下pickle模块不能序列化lambda造成的,但是我也是道听途说的....,我的解决办法是 将 ``` ds_train = datasets.ImageFolder("./data/cifar2/train/", transform = transform_train,target_transform= lambda t:torch.tensor([t]).float()) ds_valid = datasets.ImageFolder("./data/cifar2/test/", transform = transform_valid,target_transform= lambda t:torch.tensor([t]).float()) ``` 这两句中的lambda函数换掉,自己定义一个target_transform函数,如 ``` def target_trans(target): return torch.tensor([target]).float() ``` 然后把原来代码改为 ``` ds_train...