使用nni时的错误:“Restful server start failed”

在linux环境下使用nni时遇到了“Restful server start failed”这个错误

使用nni时的错误:“Restful server start failed”_第1张图片

已经按其他博客讲的,检查了自己的代码问题,代码没错,包括程序运行、GPU使用、report_intermediate_result和report_final_result必须返回数值的问题,都没错

查看官方github看到提示:

Restful server start failed

Probably it's a problem with your network config. Here is a checklist.

  • You might need to link 127.0.0.1 with localhost. Add a line 127.0.0.1 localhost to /etc/hosts.
  • It's also possible that you have set some proxy config. Check your environment for variables like HTTP_PROXY or HTTPS_PROXY and unset if they are set.

 遂逐条检查

1、检查 /etc/hosts

cat  /etc/hosts

看到已经有127.0.0.1 localhost了,所以不是这个的问题 

2、看环境变量

export

看到http_proxy和https_proxy已经被占用

但是我用的是公共的服务器,怕直接修改会影响他人的使用,所以使用临时修改环境变量的方法:

export http_proxy=""                                                                                                                               
export https_proxy=""

再export查看的时候这两个已经为空了,此次修改环境变量的生效时间、期限和范围是:

  • 生效时间:立即生效
  • 生效期限:当前终端有效,窗口关闭后无效
  • 生效范围:仅对当前用户有效

这样再运行nni就能够成功了,记得下次使用的时候再设置下就行了,其他的环境变量设置方法可参考https://www.cnblogs.com/youyoui/p/10680329.html

其他博主的nni使用教程可参考:

微软自动调参工具—NNI—安装与使用教程(附错误解决)

使用NNI进行自动超参数调优

 

 

你可能感兴趣的:(比赛,ubuntu,linux,nni)