DeepSeek-V3 from Scratch: Building the Architecture in PyTorch