
Workshop on Virtualization in High-Performance Cloud Computing. News and views on #HPC #virtualization #VHPC #VMs #containers #cloud #ai
Joined August 2023
- Tweets225
- Following368
- Followers59
- Likes55
VHPC retweeted
HARMONY OF RESILIENCE: Recorded in space and sent to Earth via @SpaceX’s @Starlink constellation, Polaris Dawn crewmember and violinist @Gillis_SarahE invites you to enjoy this music moment in support of @StJude & @ElSistemaUSA → polarisprogram.com/music
VHPC retweeted

DeepSeek@deepseek_ai17 Jun 2024
Singapore!
SingaporeConnected via WebLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
DeepSeek-Coder-V2: First Open Source Model Beats GPT4-Turbo in Coding and Math
> Excels in coding and math, beating GPT4-Turbo, Claude3-Opus, Gemini-1.5Pro, Codestral.
> Supports 338 programming languages and 128K context length.
> Fully open-sourced with two sizes: 230B (also with API access) and 16B.
#DeepSeekCoder
VHPC retweeted
Highly amusing update, ~18 hours later:
llm.c is now down to 26.2ms/iteration, exactly matching PyTorch (tf32 forward pass). We discovered a bug where we incorrectly called cuBLAS in fp32 mathmode 🤦♂️. And ademeure contributed a more optimized softmax kernel for very long rows (50,257 elements per row, in the last logits layer).
But the fun doesn’t stop because we still have a lot of tricks up the sleeve. Our attention kernel is naive attention, not flash attention, and materializes the (very large) preattention and postattention matrices of sizes (B, NH, T, T), also it makes unnecessary round-trips with yet-unfused GeLU non-linearities and permute/unpermute inside our attention. And we haven’t reached for more optimizations, e.g. CUDA Graphs, lossless compressible memory (?), etc.
So the updated chart looks bullish :D, and training LLMs faster than PyTorch with only ~2,000 lines of C code feels within reach. Backward pass let’s go.
A few new CUDA hacker friends joined the effort and now llm.c is only 2X slower than PyTorch (fp32, forward pass) compared to 4 days ago, when it was at 4.2X slower 📈
The biggest improvements were:
- turn on TF32 (NVIDIA TensorFLoat-32) instead of FP32 for matmuls. This is a new mathmode in GPUs starting with Ampere+. This is a very nice, ~free optimization that sacrifices a little bit of precision for a large increase in performance, by running the matmuls on tensor cores, while chopping off the mantissa to only 10 bits (the least significant 19 bits of the float get lost). So the inputs, outputs and internal accumulates remain in fp32, but the multiplies are lower precision. Equivalent to PyTorch `torch.set_float32_matmul_precision('high')`
- call cuBLASLt API instead of cuBLAS for the sGEMM (fp32 matrix multiply), as this allows you to also fuse the bias into the matmul and deletes the need for a separate add_bias kernel, which caused a silly round trip to global memory for one addition.
- a more efficient attention kernel that uses 1) cooperative_groups reductions that look much cleaner and I only just learned about (they are not covered by the CUDA PMP book...), 2) the online softmax algorithm used in flash attention, 3) fused attention scaling factor multiply, 4) "built in" autoregressive mask bounds.
(big thanks to ademeure, ngc92, lancerts on GitHub for writing / helping with these kernels!)
Finally, ChatGPT created this amazing chart to illustrate our progress. 4 days ago we were 4.6X slower, today we are 2X slower. So we are going to beat PyTorch imminently 😂
Now (personally) going to focus on the backward pass, so we have the full training loop in CUDA.
VHPC retweeted
60 years later Nvidia has the same feature!
Replying to @kenshirriff @curious_marc
Want to adjust your computer's floating point precision by turning a knob? You could do that on the System/360 Model 44.
xitter.cf/kenshirriff/status/137… 7/9
VHPC retweeted

Min Choi@minchoi5 Mar 2024
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Less than 24 hours ago, Anthropic announced Claude 3. And some people are calling it better than GPT-4.
Some are "feeling" Claude 3 (Opus) has reached AGI level.
8 incredible examples:
VHPC retweeted
today i found out that this one australian guy has been toiling away making incredibly detailed Neural Circuit Diagrams with the vibe of a 1950s issue of Popular Mechanics, but content fit for the 2020s
behold. the Transformer
VHPC retweeted
Have you ever done a dense grid search over neural network hyperparameters? Like a *really dense* grid search? It looks like this (!!). Blueish colors correspond to hyperparameters for which training converges, redish colors to hyperparameters for which training diverges.
VHPC retweeted
🎉Happy to announce the release of Qwen1.5! This time, we directly opensource new models of 6 sizes, 0.5B, 1.8B, 4B, 7B, 14B, and 72B (including base, chat, AWQ, GPTQ, GGUF)! From small to huge!
Blog: qwenlm.github.io/blog/qwen1.…
GitHub: github.com/QwenLM/Qwen1.5
HF: huggingface.co/Qwen
ModelScope: modelscope.cn/organization/q…
This time, except for the model quality improvement (check @huybery 's tweet), we also have:
Qwen2 codes are integrated to 🤗Hugging face transformers (since 4.37.0) , and from now on, we don’t need `trust_remote_code` anymore.
Additionally we’ve collaborated with frameworks like:
🔧vLLM, SGLang for deployment;
🌟AutoAWQ, AutoGPTQ for quantization;
🚀Axolotl, LLaMA-Factory for finetuning;
💻 llama.cpp, MLX for local LLM inference;
…
and the Qwen1.5 series is available on platforms such as Ollama and LMStudio!
API services are offered not only on DashScope but also on Together, with global accessibility. Visit api.together.xyz/ to get started, and we recommend trying out Qwen1.5-72B-chat!
We hope this time you will find Qwen1.5 easier to use and enjoy the model quality!
VHPC retweeted
Replying to @MarcJBrooker
good idea, potentially maybe also for HPC scalability: domain decomposition that is for dependencies, coloring
VHPC retweeted
A new statistical study of large language models proposes that bots like ChatGPT can demonstrate a form of understanding, not just an algorithmically sourced repetition of training data. quantamagazine.org/new-theor…
VHPC retweeted
𝗙𝗼𝗿𝗺𝗮𝗹 𝗙𝗼𝘂𝗻𝗱𝗮𝘁𝗶𝗼𝗻𝘀 𝗼𝗳 𝗦𝗲𝗿𝘃𝗲𝗿𝗹𝗲𝘀𝘀 𝗖𝗼𝗺𝗽𝘂𝘁𝗶𝗻𝗴 is one of my favorite papers to illustrate the power of operational semantics:
Distilling a concept to its essence-no longer just a buzzword but a crystal clear mental model
🏴☠️
VHPC retweeted
Podman v4.9.0 was just released yesterday on GitHub. It's undergoing testing on Fedora and making its way to other distributions. The big add is `podman farm`, which provides multi-arch builds. github.com/containers/podman… #podman #opensource
VHPC retweeted
"How eventual" is strong consistency? At a minimum, the longest one-way network distance between the origin of the farthest event and the observer. Causal consistency isn't necessarily more expensive than inconsistency. Our system is an example of this.
VHPC retweeted
Official post on Mixtral 8x7B: mistral.ai/news/mixtral-of-e…
Official PR into vLLM shows the inference code:
github.com/vllm-project/vllm…
New HuggingFace explainer on MoE very nice:
huggingface.co/blog/moe
In naive decoding, performance of a bit above 70B (Llama 2), at inference speed of ~12.9B dense model (out of total 46.7B params).
Notes:
- Glad they refer to it as "open weights" release instead of "open source", which would imo require the training code, dataset and docs.
- "8x7B" name is a bit misleading because it is not all 7B params that are being 8x'd, only the FeedForward blocks in the Transformer are 8x'd, everything else stays the same. Hence also why total number of params is not 56B but only 46.7B.
- More confusion I see is around expert choice, note that each token *and also* each layer selects 2 different experts (out of 8).
- Mistral-medium 👀
VHPC retweeted
interesting post from an OpenAI employee claiming that all large language models reach the same endpoint regardless of training strategy or clever tricks
this is of course what the bitter lesson teaches us but useful to get an up to date confirmation that it still holds true
VHPC retweeted

Elon Musk@elonmusk18 Nov 2023
United States!
United StatesConnected via United States App StoreLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
💫 Ad Astra 💫
VHPC retweeted
Starship and Super Heavy are ready at the launch pad in Starbase, Texas. Targeting Saturday, November 18 for Starship’s second integrated flight test → spacex.com/launches

































