python调试相关

1. 使用 pdb 进行调试

pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令
https://www.cnblogs.com/rwxwsblog/p/4605309.html
pdb.set_trace() 程序运行到这里就会暂停

2. 利用mobatexterm和pycharm远程调试

网上资料很多 这个标题查就可 注意要下载专业版的pycharm

3. 在训练模型时如何指定具体哪一(多)块GPU显卡进行训练任务

在python代码中通过CUDA_VISIBLE_DEVICES来指定:
使用第”1“块GPU来训练模型,我们可以在python代码开头加入下面两行:

import os
os.environ['CUDA_VISIBLE_DEVICES']='1'
os.environ['CUDA_VISIBLE_DEVICES']='2,3'

在终端执行.py文件时通过CUDA_VISIBLE_DEVICES来指定:
在终端运行python程序的前面指定,比如:

CUDA_VISIBLE_DEVICES=1 python train.py
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值