- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 Error: Could not installed packages due to anOSError: [Errno 28] No space left on device
安装torch时出现标题所示报错。
2024-04-04 19:25:02
1023
原创 用保存好的权重进行测试时准确率很低的原因
最近在用PyTorch基于VGG19实现CIFAR-10的分类,训练时在测试集上达到了93.7的准确率,然后将模型权重保存下来;之后重新测试的时候load权重后,首先是报错,有些关键字没匹配上;最后排查出,是因为多卡训练,单卡测试导致的关键字匹配不上。于是干脆就重新用单卡跑,启动程序后就去睡觉,第二天早上起来,重新load单卡训练的权重后,结果正常。当然这是一种笨方法。其实可以通过手动改变权重文件里的关键字内容来实现。,这样试了后确实不报错,然而最终准确率只有10%。待更新,给自己留个坑。
2023-04-11 09:13:07
607
1
原创 java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
不知道原因,仅仅是做个记录,会产生这个报错可能是因为版本问题,当我把java版本从17.0.2改成13.0.2后,报错消失。而且这个报错是运行时错误。
2022-05-31 01:23:58
1368
原创 Disco_Diffusion简明教程
Disco_Diffusion简明教程_Colab版最初的最初,需要有gmail账号,用来注册Colab进入GitHub找到Colab入口,如下图所示,点击Open in Colab,进入Colab页面从“Credits & Changelog”这一格开始,点击“播放键”,执行该格子(如果看不到“播放键”,将鼠标移动在该格子上即可看到)重复上述方法,依次执行后面的格子,直到遇到如图的格子(该格子请暂不要执行)在“Settings”这个格子中找到代码init_image = N
2022-04-28 23:47:51
20369
3
原创 初识智能指针和标准模板库STL
初识智能指针什么是智能指针为什么要使用智能指针三个智能指针模板格式参考书籍什么是智能指针智能指针是行为类似于指针的类对象。为什么要使用智能指针在函数内使用常规普通指针时,容易因为忘记释放内存、异常使函数直接终止等原因造成内存泄露;考虑到类对象可以在对象过期时,析构函数会释放指向的内存,所以我们考虑将指针对象化,由此引出智能指针。当然,知道智能指针的目的后,我们得注意,智能指针的实质是行为类似于指针的类对象。三个智能指针模板分别是auto_ptr, unique_ptr, shared_ptr。
2022-02-26 18:47:11
530
原创 二进制转换成格雷码的方式
什么是格雷码?格雷码是一种简单、常用的可靠性编码。其特点是:任意相邻的两个数,其格雷码有且仅有一位不同。与4位二进制码对应的典型格雷码如下表所示:到这里,大家应该对格雷码有了一个简单直接的认识,但乍一看排序混乱的转换,有没有规则蕴含在其中呢?转换规则...
2021-11-11 14:04:17
9123
原创 main函数参数
main函数参数我用#优快云#这个app发现了有技术含量的博客,小伙伴们求同去《关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试》, 一起来围观吧 https://blog.youkuaiyun.com/dgreh/article/details/80985928?utm_source=app&app_version=4.17.0...
2021-11-10 22:47:50
209
原创 C语言const用法总结
C的const用法总结普通变量类型const int a;int const a;指针类型const int *p;int* const p;const int* const p;理解记忆的窍门普通变量类型const int a;int const a;测试代码#include <stdio.h>int main(){ const int a = 1;//需在声明时赋初始值,等价于int const a = 1; printf("a=%d\n", a); int c = *
2021-11-09 21:12:44
711
1
原创 C++学习笔记
C++学习笔记参考资料内联构造函数的意义思想客户/服务器模型参考资料《C++ Primer Plus》(第6版)《C++程序设计精要教程》 马光志内联内联函数要求在每个使用它们的文件中都对其进行定义;确保内联定义对多文件程序中的所有文件都可用的最简单的方法是:将内联定义放在定义类的头文件中(有些开发系统包含智能链接程序,允许将内联定义放在一个独立的实现文件)。定义于类声明中的函数都将自动成为内联函数。类声明常将短小的成员函数作为内联函数。构造函数的意义使让使用类对象就像使用标准类型
2021-10-28 18:57:44
146
原创 快速复习|哈希表
哈希表哈希表基本概念构造哈希函数通常考虑的因素哈希函数的构造方法处理冲突的方法哈希表基本概念根据设定的哈希函数H(key)和处理冲突的方法将一组关键字映像到一个有限的连续的地址集(区间)上,并以关键字在地址集中的像作为记录在表中的存储位置,这种表便称为哈希表,这一映像过程称为哈希造表或散列,所得存储位置称哈希地址或散列地址。好的哈希函数:空间利用率高 + 避免冲突。若对于关键字集合中的任一个关键字,经过哈希函数映射到地址集合中任何一个地址的概率是相等的,则称此类哈希函数为均匀的哈希函数。换句话说,
2021-08-11 15:44:53
116
原创 Unused import statement ‘import torch‘
这个并不是报错,只是提示当前代码中没有用到这个包而已,后面的代码用到这个包的话,它会自动恢复高亮的。
2021-07-30 16:21:57
1866
原创 win10安装Visual Studio2019时卡在了提取文件处
win10安装Visual Studio2019时卡在了提取文件处前言问题解决DNS前言最近开始学C++,想换一款powerful的IDE,结果出师未捷身先死。问题下载的时候卡在了如图界面,说是网络问题。然而此时浏览网页是正常的。网友说换成手机热点并且改DNS,我没换热点,只改了DNS,好在就此成功解决。解决鼠标右键单击桌面右下角WiFi图案,打开“网络和Internet设置”。打开“网络和共享中心”。点进你连接的WiFi。点击“属性”。点击“Internet协议版本4(TCP/IPv
2021-04-16 22:13:21
5134
13
原创 2021数据结构作业反思
是蒟蒻,大佬嘲笑我的时候请轻点。易碎品,建议轻拿轻放。第一章任务描述本关任务:试编写算法,计算函数值:n! * 2^n函数原型:int suanfa(int a[], int n,int arrsize)功能说明:计算 i!*2^i 的值并存入数组 a[0…arrsize-1]的第 i-1 个分量中(i=1,2,…,n)。假设计算机中允许的整数最大值为 INT_MAX,则当 n>arrsize 或对某个 1<=k<=n,使得k!*2^k>INT_MAX 时,函数返回值为0;
2021-04-01 17:38:10
586
原创 C语言零碎知识点(未完待续)
本人是计算机系大一学生,大一上C语言学得不好,虽然会写一些代码,但基础知识掌握得太差,遂决定于寒假进行复习。复习计划细读完《C程序设计语言》,补知识点。整理大纲。刷题。所以这一篇文章主要是记录实施第一项过程中的零碎知识点和个人体会,会在全部过完之后再进行整理。参考书主要是《C程序设计语言》 W.Kernighan & M.Ritchie 机械工业出版社再次强调,只记录了本人认为需要记录的东西,并不是知识点的全面总结或者是大纲梳理。如有错误,欢迎指出。知识点第一章 导言pr
2021-01-18 00:14:08
341
2
原创 洛谷刷题部分代码(C语言)
洛谷刷题部分代码存档我刚刚发现做过的题再找源代码有一点麻烦,遂决定以博客的形式保存。以方便引用、更新。P1055 [NOIP2008 普及组] ISBN 号码#include<stdio.h>int main(){ char a[13]; scanf("%s", a); int m, n, i; m = (a[0]-'0')*1 + (a[2]-'0')*2 + (a[3]-'0')*3 + (a[4]-'0')*4 + (a[6]-'0')*
2021-01-18 00:10:39
2439
原创 CodeBlocks下载及安装教程(小白图解)
CodeBlocks下载及安装教程(小白图解)CodeBlocks的下载CodeBlocks的安装CodeBlocks的下载进入官方网站: CodeBlocks点击目录栏中的Downloads点击Download the binary release选择codeblocks-20.03mingw-setup.exe版本,点击Sourceforge.net下载已开始,等待下载完成。CodeBlocks的安装打开安装包,如果出现以下情况,点击Ins
2021-01-16 20:12:39
8800
1
第三章 集成门电路.pdf
2021-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人