Rico's Nerd Cluster

「离开世界之前 一切都是过程」

[ML] OpenClaw

OpenClaw Video: https://www.youtube.com/watch?v=Otn-NbpQH1k Start Ollama: 1 2 3 4 5 6 ollama run http://localhost:11434/ ollama launch openclaw # on the control panel /model qwen2.5:7b...

[CUDA - 3] SIMT in CUDA

SIMD SIMT

SIMT and SIMD CUDA is a very good embodiment of SIMD (Single-Instruction-Multiple Data). SIMD is great for addressing embarassingly parallel problems, problems that are so “embarassingly” simple...

[CUDA - 2] Introduction to CUDA Coding

First CUDA Program, JIT Compile

What is Cuda CUDA is fundamentally C++ language with extensions. kernels, __global__, __device__ etc are defined in the C++ space. If you want to expose C to CUDA, just follow the standard 1 exte...

[CUDA - 2] CUDA Introduction

First CUDA Program, SIMD SIMT,

What is Cuda Cuda is fundamentally C++ language with extensiions. kernels, __global__, __device__ etc are defined in the C++ space. If you want to expose C to CUDA, just follow the standard 1 ext...

[CUDA - 1] GPU Architecture

GPU Architecture, Tensor Cores, Pinned Memory

A Great introduction video can be found here GPU (GA102) Architecture A graphics card’s brain is its GPU. NVidia’s Ampere GPU architecture family has GA102 and GA104. GA102 is shared across NVidi...

[ML] -Point-cloud-compression-1-Basic-Concepts

PSNR, Chamfer Distance

[Part 1] PSNR vs SNR In signal processing, the Signal-to-Noise Ratio (SNR) is defined as: \[\mathrm{SNR} = 10 \log_{10} \left( \frac{\mathrm{Var}(\text{signal})}{\mathrm{Var}(\text{noise})} \righ...

[Rust Learning]-2-Variables

Ownership

Basic Hello World In this example, you will see the usage of immutable vs mutables, how to declare variable types, how to pass in args and return from a function. 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

[Rust Learning]-1-Language Introduction

Why Rust

Rust Introduction: A Modern Systems Programming Language Rust is a systems programming language designed for performance, memory safety, and concurrency — without relying on a garbage collector. ...

Python - Python 3.14

Python 3.14 is shaping up to be the most ambitious release since type hints landed, with concurrency and ergonomics getting the spotlight. Free-threaded CPython Ships both the tradit...

Computer Vision - 3D Gaussian Splatting

3D Gaussian Splatting (3DGS) renders scenes in real time by replacing expensive ray marching with a dense cloud of Gaussian blobs. Each blob is projected onto the image plane (a “splat”) and blende...