导航

2024年6月10日

摘要: 扫盲课。对 Linux 系统下,进程和线程的基本概念和对比进行阐述。 一、进程 进程是处于执行期的程序及相关资源的总称。操作系统为进程提供两种虚拟机制:虚拟处理器 & 虚拟内存,目的是让进程有一种假象:“独享处理器和整个内存空间”。 关于进程描述符 struct task_struct 放在后续内容 阅读全文

posted @ 2024-06-10 10:17 7hu95b 阅读(52) 评论(0) 推荐(0)

2024年6月6日

摘要: 几点经验: 如果要将vim向vscode对齐,没有插件是做不到 vim的插件要编写众多的配置文件、并且有部分插件挑平台;想要像vscode那样基本上开箱即用比较困难 刚开始学习还能折腾一下,到最后发现:vim最本质的是没有插件的本体。很多时候没有条件(或不想)配置插件,而能否熟练操作本体才是最关键的 阅读全文

posted @ 2024-06-06 20:52 7hu95b 阅读(75) 评论(0) 推荐(0)

2024年6月2日

摘要: 重点:this指针的作用、背后的行为机制。 this指针的行为机制 this指针作用域仅限在类内部,代表当前对象的地址;*this代表当前对象的引用 成员函数访问成员变量时:编译器会自动把this指针传递给成员函数 一个对象的 this 指针并不是对象本身的一部分,不会影响 sizeof(class 阅读全文

posted @ 2024-06-02 10:55 7hu95b 阅读(30) 评论(0) 推荐(0)

2024年5月31日

摘要: 几句话总结 static 的用法。 1、静态变量 静态变量统一放在特定内存区域中,在程序的整个生命周期内只有一份 作用之一:保存上一次的调用状态 作用之二:限定访问范围。静态变量只在当前文件有效,即便在其他文件中进行了 extern 声明都无法使用该变量。 静态类对象是在主函数之后被销毁的 2、静态 阅读全文

posted @ 2024-05-31 17:26 7hu95b 阅读(47) 评论(0) 推荐(0)

2024年5月30日

摘要: Windows 沙盒可以通过conf.wsb文件进行个性化配置,具体配置文件如下。 <Configuration> <vGPU>Enable</vGPU> <VideoInput>Disable</VideoInput> <AudioInput>Disable</AudioInput> <Clipb 阅读全文

posted @ 2024-05-30 09:54 7hu95b 阅读(267) 评论(0) 推荐(0)

2024年5月29日

摘要: 几句话总结const的用法。 1. const 常量与 #define 宏定义的区别? const 是一种“修饰符”,定义时必须初始化。 安全检查。const 变量需要经过编译器的规则检查。 节约空间。const 只有一份,#define 有若干个拷贝。 2. const 作为局部变量 const 阅读全文

posted @ 2024-05-29 10:53 7hu95b 阅读(42) 评论(0) 推荐(0)

2024年5月28日

摘要: cuda 没有提供自动求导机制,因此我们需要完成以下两步,实现反向传播。 一、计算所有 trainable 参数的偏微分 判断哪些参数是 trainable 的? 本例中,输入 f 的坐标是固定的,所以 uvw 的值也是固定的,因此只需要求 feats_interp对各个顶点的特征量 \(f_i\) 阅读全文

posted @ 2024-05-28 20:05 7hu95b 阅读(407) 评论(0) 推荐(0)

摘要: 一个简单的CUDA实践。用于实现前向传播。 一、算法设计 (一)问题背景描述和算法设计? 问题描述:计算某个点 f 的特征值的“插值”结果。 以二维为例,为了“插值”得到 f 的特征值,需要用到:各顶点的特征值 \(f_i\) 和 f 距离该顶点对面的两条边的距离的乘积之和。 如果扩展到三维,那么需 阅读全文

posted @ 2024-05-28 20:03 7hu95b 阅读(142) 评论(0) 推荐(0)

摘要: 博主给出的学习小 Tips。 Suggestions 在 Google scholar 中查找 NeRF 中的论文; 使用 enoip、pytorch-lightning 简化代码书写; 专业领域名词 rasterization: 把 3D 物体投影到成像面 阅读全文

posted @ 2024-05-28 19:56 7hu95b 阅读(17) 评论(0) 推荐(0)

摘要: 作者实现的 ngp_pl 代码还存在的两个问题: 收敛后的采样点数比NGP多(这导致计算量变大,渲染帧率下降); 有些场景会失败; 一、数据准备 代码都在 dataset 文件夹下面。 作者支持大部分算法的数据集格式,包括: NSVF:讲解的时候展示了 nsvf.py 这个文件,但是自己没找到它 N 阅读全文

posted @ 2024-05-28 19:55 7hu95b 阅读(93) 评论(0) 推荐(0)