最近在做一些数据增强的处理。网上见到很多的各种增强的总结,自己在用的时候却一直遇到:AttributeError: module 'torchvision.transforms' has no attribute 'RandomApply'的问题。
于是:打开源码,路径供参考:/usr/local/lib/python3.5/dist-packages/torchvision/transforms/transforms.py
发现确实transform.py中,包含的操作如下:
![416badb427ff4b48d0924a70e9d000df.png](https://i-blog.csdnimg.cn/blog_migrate/3aaeca40c10696472d68d24173ff6271.png)
然后pip3 list,查看torchvision版本为0.2.0
查来查去没发现有人填过这个坑,既然这样,不如试试升级torchvision:
pip3 install torchvision==0.3.0
然后再次打开源码:
![527a67d145417d8100a879bd568ec553.png](https://i-blog.csdnimg.cn/blog_migrate/06603b1e49e8bd9ecab13112eba032ce.png)
发现确实升级之后函数更全了,问题解决。
虽是小bug,记录一下,说不定以后也能续个几秒,hiahiahiahia。