Workshop on Virtualization in High-Performance Cloud Computing. News and views on #HPC #virtualization #VHPC #VMs #containers #cloud #ai

Joined August 2023
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
2,248
7,355
2,434
28,076
11,793,111
VHPC retweeted
DeepSeek
@deepseek_ai17 Jun 2024
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
60
323
97
1,609
489,750
Ray Ozzie on the beginning of Azure
2
15
5
92
22,183
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.
150
519
122
5,943
1,080,021
60 years later Nvidia has the same feature!
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
4
1
28
3,940
VHPC retweeted
Min Choi
@minchoi5 Mar 2024
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:
121
667
96
4,600
1,388,651
The difference between OpenAI and Google is that Google isn’t delusional about AGI.
52
50
8
528
81,805
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
21
568
41
4,841
435,275
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.
295
2,150
502
11,169
1,771,066
🎉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!
30
112
43
598
285,938
Replying to @MarcJBrooker
good idea, potentially maybe also for HPC scalability: domain decomposition that is for dependencies, coloring
1
413
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…
16
73
11
214
30,414
𝗙𝗼𝗿𝗺𝗮𝗹 𝗙𝗼𝘂𝗻𝗱𝗮𝘁𝗶𝗼𝗻𝘀 𝗼𝗳 𝗦𝗲𝗿𝘃𝗲𝗿𝗹𝗲𝘀𝘀 𝗖𝗼𝗺𝗽𝘂𝘁𝗶𝗻𝗴 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 🏴‍☠️
1
8
2
62
14,254
Any excuse to post one of my favorite gifs!
On this day in 1989, The Simpsons premiered on TV.
7
1
53
4,712
"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.
2
4
596
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 👀
Very excited to release our second model, Mixtral 8x7B, an open weight mixture of experts model. Mixtral matches or outperforms Llama 2 70B and GPT3.5 on most benchmarks, and has the inference speed of a 12B dense model. It supports a context length of 32k tokens. (1/n)
46
516
33
3,312
682,157
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
191
753
225
5,458
2,450,681
VHPC retweeted
Elon Musk
@elonmusk18 Nov 2023
💫 Ad Astra 💫
7,335
18,843
1,478
271,293
23,800,796
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
1,240
3,824
712
25,209
18,631,508