使用NNI()的WebUI时显示Network erros,以及一些排坑。
WebUI显示网络错误
日志文件显示:OSError: [WinError 64] 指定的网络名不再可用。
一开始连接的时候Web是正常显示的,但每次跑一小会就会显示网络错误,连接中断。以为是网络问题,尝试了各种防火墙的关闭,无果。后来才发现,居然真的不是我的问题…
解决方法
一开始使用的NNI版本是2.10.1,该版本自带bug。所以只需要一行命令升级下NNI就解决了。这里使用清华源下载会更快。
// 升级命令
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple nni==3.0rc1
其它
- 运行config文件,无法识别nnictl
// 运行配置文件
nnictl create --config config.yml
不知道有没有人会遇到nnictl无法识别为命令的问题。
这里我已经安装了NNI工具,但始终无法识别nnictl。我是在pycharm的终端运行命令行的,所以在执行该命令时需要把目录定位至config.yml的目录下,并且需要当前的环境为安装了NNI的环境。因为pycharm使用的环境为conda或者系统安装的python编译器等,所以需要检查NNI是不是安装在了目前终端使用的环境下。可以使用conda list或者pip list检查该环境下是否包含NNI。
- 运行完本次实验,记得stop,否则下次运行同一个端口会显示占用
// stop所有实验的命令
nnictl stop --all