2023年2月13日。
1.连接服务器
我使用VSCode连接远程服务器并跑代码。
它最大的好处就是可以直接在界面上操作远程文件夹,创建、修改文件等等,还能支持jupyter notebook。
关于连接服务器参考的文章为:
使用VScode连接远程服务器进行开发
2. 使用jupyter notebook
另外,我还搞好了jupyter notebook,并且可以逐行运行里面的代码。这无疑对debug很有用。
3. parser文件的一些操作
还需要记录的是我学会了使用parser库。
parser = configargparse.ArgumentParser()
对于一个config文件,在终端运行python并使用这个config文件的格式是:
python train.py --config configs/lego.txt
那么,要在jupyter notebook里面去运行并使用lego.txt这个配置文件,就需要在parser里面改一下:
parser.add_argument('--config', is_config_file=True,default='configs/lego.txt',
help='config file path')
直接将lego.txt的地址写入这个–config参数就行了。这个问题困扰了我好久,所以记录一下。