Rust CUDA混合编程
(未完成,请勿点击)Rust FFI(foriegn function interface)非常有吸引力,特别是当你用熟了nannou库之后(啊,nannou,比OpenCV香了不知道多少倍,OpenGL-base库牛逼!)。CUDA编程也属于很有吸引力的活动(谁会讨厌优化代码,在已经比多线程C…
(未完成,请勿点击)Rust FFI(foriegn function interface)非常有吸引力,特别是当你用熟了nannou库之后(啊,nannou,比OpenCV香了不知道多少倍,OpenGL-base库牛逼!)。CUDA编程也属于很有吸引力的活动(谁会讨厌优化代码,在已经比多线程C…
(未完成,请勿点击)。最近读了非常多关于NeRF的论文,毕竟这玩意从ECCV 2020被提出来之后就爆火了,变体层出不穷,基本上我能想到的卷法,都有人卷过了。低垂的果实总是被有能力又有准备的人先摘走,留下来的都是一些需要费大力气才能摘到的果实。论文不仅需要读,好的论文一定要复现,才能深入了解其精…
Rust - II I. Intro 变量的lifetime之前的部分,理解起来都比较简单。而一到lifetime出场,一群妖魔鬼怪也就跟着出场了。不过其实是因为之前的两天学习中,对于变量的引用,所有权的租借理解不够到位。本文仍然是在跟着Rust官方(的非官方,它自己写的)教程学习过程中,整活扩…
Rust - I Intros Rust,好!可能主要由于所有权机制上的创新,学习时的感觉与学其他语言的感觉完全不同,于是没有像学JS一样,觉得无聊,也没有像觉像学haskell一样,觉得过于抽象。但是这样一种语言创新,必然会给学习带来障碍,毕竟编程思想是完全不同的。此外,可能我使用Rust的工…
NeRF 最近工程浓度太高,关于【如何设计】以及【为什么】的思考显著少于【如何实现】以及【怎么解决】。为了平衡科研与工程,我复现了最近读的一篇多视角重建论文(见上一篇博客 Neural Randiance Field【1】): Mildenhall, Ben, et al. "Nerf: Rep…
Neural RF I. Intros 深度学习的大环境下,视图合成(view synthesis)必然不会缺席(毕竟没什么数学能力也能搞,是吧)。NeRF作为其中比较杰出的工作之一,文章后续也受到很多关注,包括但不限于【NeRF++,NeRF--,Point NeRF】。本文是一篇关于NeRF…
SDF-SLAM I. Intros 在家配电脑环境工程时,真没有事干,就只能看看论文了。之前太naive了,了解得少,只知道2D地图表征常用栅格图以及点云,不常用的是隐式函数(implicit function),却忘记了还有SDF这个中间表征。查找2D-SLAM文献时,蹦出了几篇SDF相关的…
Re3D I. Intros 电脑还没到,我[#]。不得不说京东有些店是真的脑瘫,买RTX发AMD,AMD yes也别这样啊。没办法工作的情况下只能看论文,继续3D重建。3D重建有些部分与我当前工作有重合之处,我也想从中获得一些启发。本文是两篇小论文以及一本书(这本书的其中一卷)的一个小理解:…
BFGSAM I. Intros 很长一段时间没有静下心来看过有很强理论性的内容了,我十分担心自己会丧失理论上的思考能力以及数学计算能力。正好之前在看某篇论文时,看到其中提到一种叫做SAM(sharpness aware minimization)的方法,说是效果还行,此前保存了SAM论文,但没…
Instant NGP I. Intros 保研前是想搞3D重建来着,大概是无缘吧(xD)。最近老被安利 【5s NeRF训练】,听起来很强的样子,速度提升了好几个数量级,遂观摩了一下: Instant Neural Graphics Primitives with a Multiresolut…