- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 py pdb, 命令行断点调试
使用场景生产机器上的代码, 因为 操作系统, 库, 分布式运行环境 等的差异,很难本地IDE中去调试, 所以就要在 CLI (Command Line Interface) 中借助 pdb 完成调试.Q: 其他解决办法?安装远程桌面环境, pyCharm专业版作远程调试等.进入pdb启动命令为 python -m pdb entry.py退出为 q.PS D:\code-study\py\A> python -m pdb B.py> d:\code-study\py\a\b.py
2021-11-24 20:33:31 737
原创 torch, cuda, 单机多卡与DDP分布式
scatter()方法将一个batch的数据散列成若干份, 同 device 个数相等, 便于数据并行. 在单机多卡环境, pdb debug有印证.构造调用如 net = torch.nn.DataParallel(model, device_ids=[0, 1, 2]).报错显示 A10 型号的gpu较新, 我实际安装的的是 cuda_10.2, 重装 cuda_11.3 应该就好了.验证cuda {硬件, 驱动, 库} 是否就绪, 通过。简单讲, 高版本cuda兼容低版本硬件, 反之则不行.
2021-11-24 17:48:49 2724
原创 torch 常用类与方法
dataset通过 from torch.utils.data import IterableDataset, DataLoader 引入.典型用法如 loader=DataLoader(dataset:Dataset), 二者一起等价于 tf 的 dataset.流式数据典型场景是内存盛不下, 网络数据库->dataset->model feed 流式运作.例子见下.from torch.utils.data import IterableDataset, DataLoader
2021-11-23 20:44:24 3109
原创 WPS office 使用技巧
excelexcel中的(换行):按住 Alt键 再按 Enter 。制作斜线表头的单元格:选中单元格, 右击|设置单元格格式|选择斜线样式百分号显示正负: 选中单元格, 右键 | 设置单元格格式 | 自定义 , 填入 +0.00%;-0.00% , 分号及后面的也需要, 如果只有+号, 原本的负数前面也会有+号. 如果不需要百分号, 普通数字的符号显示同理.打印...
2021-11-20 22:33:50 410
原创 py 下标访问及运算符重载
下标访问__setitem__(self, *args, **kwargs)自己的类有了这个专有方法, 就可以按下标去赋值. 如 me[1]='hi'.__getitem__(self, y)自己的类有了这个专有方法, 就可以按下标去取值.运算符重载
2021-11-14 11:59:32 814
原创 android 手机数据查看及 samsung galaxy s10 开发者模式
背景android 上的程序, 仅能访问 公共存储(如 DICM相机, Documents 文档) 和自有目录, 其他目录不能访问. 这是 android 自某个版本起的变化, 为了 更安全, 防流氓软件.即便有系统自带的 (如三星的 ‘我的文件’ ), 第三方的 (如 腾讯文件) , 也顶多能看到 ‘com.netease.cloudmusic/’ 下面的子目录, 知道个大概结构, 具体的文件还是看不到.但这也有一些不便之处.场景1 手机迅雷下载的文件你想直接分享, 但它只让你分享链接, 引导
2021-11-05 14:44:13 3129
win7防音量过大自干预程序_ vs2010完整解决方案.zip
2013-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人