Skip to content

Commit

Permalink
Add diary 09-15
Browse files Browse the repository at this point in the history
  • Loading branch information
utensil committed Sep 16, 2024
1 parent 70a7119 commit 3fc9c82
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 2 deletions.
3 changes: 3 additions & 0 deletions trees/ag-000L.tree
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ f(\point{p})=\norm{\point{p}}-r
as depicted below:
}

\scope{
\put\transclude/title{ }
\transclude{ag-000O}
}

\p{In the following, we will be working with Euclidean space #{\RR^n}, which is both a metric space and a normed space.}

Expand Down
4 changes: 3 additions & 1 deletion trees/ag-000O.tree
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

\taxon{figure}

\title{ray trace diagram}

\def\ball/new{
\object[self]{
[radius]{1cm}
Expand Down Expand Up @@ -302,7 +304,7 @@
\end{tikzpicture}
}

\figcaption{Recreated based on [Ray trace diagram](https://en.wikipedia.org/wiki/File:Ray_trace_diagram.svg) from Wikipedia}
\figcaption{Inspired by [Ray trace diagram](https://en.wikipedia.org/wiki/File:Ray_trace_diagram.svg) from Wikipedia}
}

% \tikzfig\verb>>>|
Expand Down
36 changes: 35 additions & 1 deletion trees/uts-0018.tree
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,41 @@

\subtree[2024-09]{

\mdblock{09-12}{
\mdblock{09-15}{
- found [Compile Julia code to WebAssembly](https://tshort.github.io/WebAssemblyCompiler.jl/stable/)
- found [SHADERed](https://shadered.org/shaders) as another source of shader examples, particularly some are written in Rust, supported via one of its plugins
- looking for ways to include 3D models in LaTeX, found
- asymptote
- [that can render .obj](https://asymptote.sourceforge.io/gallery/3Dwebgl/galleon.asy)
- [that works in Overleaf](https://www.overleaf.com/latex/templates/asymptote-3d-graphics/dkkcmszqzvcy)
- [MeshLab](https://www.meshlab.net/) that can export models to formats supported by [media9](https://ctan.org/pkg/media9)
- watched [Mike Seddon - Rust GPU Compute](https://www.youtube.com/watch?app=desktop&v=3sk4ih0RULE&t=1608s), found
- [Bend](https://github.com/HigherOrderCO/Bend)
- [faer-rs](https://github.com/sarah-ek/faer-rs)
- [cudarc](https://github.com/coreylowman/cudarc)
- [tinygrad](https://github.com/tinygrad/tinygrad)
- [diol](https://github.com/sarah-ek/diol): benchmarking
- [wgpu-mm](https://github.com/FL33TW00D/wgpu-mm)
- [Implementing Matrix Multiplication with WebGPU in Safari](https://jott.live/markdown/webgpu_safari) for optimized matrix multiplication on WebGPU
- [Fast CUDA SGEMM from Scratch](https://github.com/siboehm/SGEMM_CUDA)
- [linfa](https://github.com/rust-ml/linfa): `scikit-learn` in Rust
- [gpu.cpp](https://github.com/AnswerDotAI/gpu.cpp)
- [CubeCL](https://github.com/tracel-ai/cubecl) from Burn team
- [Candle](https://github.com/huggingface/candle) from HF team
- read
- [WebGPU — All of the cores, none of the canvas](https://surma.dev/things/webgpu/)
- [How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklog](https://siboehm.com/articles/22/CUDA-MMM)
- [Autotune for GPU Kernels: Ensuring Consistent Peak Performance](https://burn.dev/blog/autotune-for-gpu-kernels/) from Burn team
- [WebGPU Compute Shader Basics](https://webgpufundamentals.org/webgpu/lessons/webgpu-compute-shaders.html)
- work through [WebGPU Puzzles](https://gpupuzzles.answer.ai/)
- learned about [APL](https://xpqz.github.io/learnapl/intro.html) and [BQN](https://mlochbaum.github.io/BQN/index.html)
- read a portion of [The Dao Of FP](https://github.com/BartoszMilewski/Publications/tree/master/TheDaoOfFP)
- learned about [fpgatoy](https://github.com/davidar/fpgatoy)
}

\mdblock{09-12~09-14}{
- make a start on [[ag-000G]]
- make [[ag-000O]]
}

\mdblock{09-11}{
Expand Down

0 comments on commit 3fc9c82

Please sign in to comment.