# JAX linear algebra example
import jax.numpy as jnp
from jax import random
# Create random matrices
key = random.PRNGKey(42)
A = random.normal(key, (1000, 1000))
B = random.normal(key, (1000, 1000))
# Matrix multiplication
C = jnp.dot(A, B)
print(f"Result shape: {C.shape}")
Code blocks support syntax highlighting for many languages.
# SSH to Doudna and check system
ssh username@doudna.nersc.gov
# Check available modules
module avail
# Load your favorite compiler
module load gcc/11.2.0
# Run your HPC application
srun -N 4 -n 128 ./my_hpc_app
Install Marp CLI:
npm install -g @marp-team/marp-core @marp-team/marp-cli
Basic Commands:
# Generate HTML
marp "slide_decks/docs/slides.md"
# Generate PDF
marp "slide_decks/docs/slides.md" --pdf
# Live editing with preview
marp --watch --preview "slide_decks/docs/slides.md"
# Debug mode for troubleshooting
marp --debug "slide_decks/docs/slides.md"
GitHub Pages Integration:
Documentation Resources:
Pros:
Cons:
Note: Community contributions welcome to improve the template!
What We've Covered:
Key Benefits:
Things Still To Do:
Get Involved: