当前位置:   article > 正文

subprocess.CalledProcessError: Command ‘[‘hostname‘, ‘--fqdn‘]‘ returned non-zero exit status 1._raise calledprocesserror(retcode, process.args, su

raise calledprocesserror(retcode, process.args, subprocess.calledprocesserro

最近复现Bytetrack代码遇到很多神奇的BUG,第一次可以run,第二次可能就不行了,可能是我记不得我改了啥吧。例如,今天我在run代码想要训练的时候,就出了这个错误

sethostname: 使用网络控制面板小程序设置 hostname。 
不支持 hostname -s。
Traceback (most recent call last):
  File "D:\lyc\Bytetrack\tools\train.py", line 115, in <module>
    launch(
  File "d:\lyc\bytetrack\yolox\core\launch.py", line 80, in launch
    launch_by_subprocess(
  File "d:\lyc\bytetrack\yolox\core\launch.py", line 109, in launch_by_subprocess
    master_ip = subprocess.check_output(["hostname", "--fqdn"]).decode("utf-8")
  File "D:\lyc\Anaconda\envs\Bytetrack\lib\subprocess.py", line 421, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "D:\lyc\Anaconda\envs\Bytetrack\lib\subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['hostname', '--fqdn']' returned non-zero exit status 1.

我上网查了好多资料,发现对我都没有用,然后我想起来了我train文件的num_machines一开始设为4了,然后改为1就好了

parser.add_argument(
    "--num_machines", default=1, type=int, help="num of node for training"
)
最后,成功运行
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/506908
推荐阅读
相关标签
  

闽ICP备14008679号