摘要: 1. 所需软件下载链接(建议直接复制链接到迅雷下载更快): ①hadoop-2.7.6.tar.gz: wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz ②zo 阅读全文
posted @ 2020-04-05 12:13 Kurie 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 原因:应该是环境变量没加载好,导致每开一个tmux窗口都需要对重新source一下~/.bashrc 解决方案:source ~/.bachrc 阅读全文
posted @ 2024-02-01 14:00 Kurie 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1. 有效的括号_20 题目描述 思路 利用栈。 按顺序遍历,遇到左括号直接入栈;遇到右括号,则与栈顶元素进行匹配,如果栈顶元素为空或者与栈顶元素不匹配,则返回false。 遍历结束如果栈非空,则说明还有左括号未被匹配,返回false。 复杂度 时间复杂度O(n):遍历一遍字符串。 空间复杂的O(n 阅读全文
posted @ 2023-12-19 18:33 Kurie 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 问题描述 跑一个模型,加载预训练权重,只进行推理,没有修改任何代码,刚开始直接运行可以得到推理结果,然后再跑,程序又卡住了;然后我使用调试,一会能跑,一会跑到第五六个batch时,又卡住了。 解决方法 修改dataloader的num_workers。我程序原来workers设为的8,后面改为4就可 阅读全文
posted @ 2023-12-03 14:18 Kurie 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Tmux简介 Tmux即终端多路复用器,可以在一个终端会话中创建和管理多个终端窗口的开源工具。 当SSH连接中断时,会话不受影响,可以重新连接上SSH后重新进入该回话继续工作。(终于不用担心实验室网断开后,跑了那么久的网络也被中断了。) 常用操作 会话 tmux new -s <session_na 阅读全文
posted @ 2023-11-23 15:10 Kurie 阅读(105) 评论(0) 推荐(0) 编辑
摘要: # 原因 多卡训练;单卡模糊加载进行测试。 训练时,通过torch.nn.DataParallel(self.model)进行多卡并行训练;测试时,用单卡模糊加载保存的模型权重,很多模型参数都没有加载成功,自然会导致测试效果很差。 # 解决方法 测试时,使用多卡加载模型时,删掉'module.'前缀 阅读全文
posted @ 2023-08-15 17:28 Kurie 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 报错的代码: ` parser.add_argument('data', type=str, default='/home/user1/datasets/cifar10', help='path to dataset') ` 在data前加"--",修改后的代码: ` parser.add_argu 阅读全文
posted @ 2023-05-26 15:33 Kurie 阅读(422) 评论(0) 推荐(0) 编辑
摘要: #include <fstream> #include <string> #include <sstream> #include <ctime> #include <iostream> using namespace std; class Logger { private: std::ofstrea 阅读全文
posted @ 2023-04-18 17:02 Kurie 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1. SpiCalib 1.1 针对的问题 在CNN转SNN时,通常会有较大的性能下降和时延 以前的工作主要集中在简单的分类任务上,忽略了SNN神经元的发电率应当是对ANN神经元激活值的精确近似 1.2 方法 提出了Spike Calibration来消除离散脉冲对输出分布的有害影响 使用burst 阅读全文
posted @ 2023-04-07 11:06 Kurie 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 问题描述 3090显卡,运行示例代码报错。 解决方法 export PATH="$PATH:/usr/local/cuda/bin/nvcc" 阅读全文
posted @ 2023-03-30 14:36 Kurie 阅读(526) 评论(0) 推荐(0) 编辑
摘要: I 验证网络结构是否有误 初始化一个符合网络的输入数据 input = torch.ones((64, 3, 32, 32)) 将输入数据传进网络,看是否报错 print(network(input).shape) II 修改已知网络(比如vgg16) vgg16_false = torchvisi 阅读全文
posted @ 2023-02-01 09:56 Kurie 阅读(150) 评论(0) 推荐(0) 编辑