Viewing profile — anthonix1
anthonix1
HN member- Joined
- Tue, May 28, 2024, 6:50 PM UTC
- HN karma
- 77
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About anthonix1
Recent public activity
-
comment
Comment #41726585
... which also has a much lower power cap
-
comment
Comment #41632620
[flagged]
-
comment
Comment #41632072
Yeah I would suggest taking a look at PyTorch on AMD before saying stuff like "scaled_dot_product_attention is an NVIDIA CUDA kernel exposed as a PyTorch function", because that is…
-
comment
Comment #41631926
Any direct comparisons to 8xH100? 2 toks/sec seems very slow! I haven't done any LoRA training on MI300x myself, but I have done LLama 3.1 full training on 8xMI300x and got pretty …
-
comment
Comment #41631816
Does JAX have its own implementations of matmul, flash attention etc? Or does it use the ROCm implementations like PyTorch does? (e.g,. hipblaslt, Composable Kernel FA etc) Not too…
-
comment
Comment #41422224
Do they support curvilinear cells?
-
comment
Comment #41422141
AHh gotcha. Well yeah I reckon you render a full custom 4004 w/ koru patterned transistors into about 4m x 4m stained glass panel. Would look good as the foyer panel for the CS dep…
-
comment
Comment #41421927
Don't bother with the rectilinear pakeha layouts, do your half adders in curvilinear patterns, Koru style
-
comment
Comment #40972802
OK, so in the case of llm.c, if you're just including the HIP headers, using hipblasLt, etc, what would be the benefit of using scale instead of hipify?
-
comment
Comment #40972289
I ported Karparthy's llm.c repo to AMD devices [1], and have trained GPT2 from scratch with 10B tokens of fineweb-edu on a 4x 7900XTX machine in just a few hours (about $2 worth of…
-
comment
Comment #40972201
Hi, why do you believe that bfloat16 is not supported? Can you please provide some references (specifically the part about the hardware "doesn't do it")? For the hardware you are f…
-
comment
Comment #40971655
I just tried it with llm.c ... seems to be missing quite a few key components such as cublaslt, bfloat16 support, nvtx3, compiler flags such as -t And its linked against an old rel…
-
comment
Comment #40792618
I have not been impressed by the perf. Slower than PyTorch for LLMs, and PyTorch is actually stable on AMD (I've trained 7B/13B models).. so the stability issues seem to be more of…
-
comment
Comment #40609679
Final loss from that fineweb-10B run (since then I'm up to ~100k toks/sec/GPU): step 18865/18865 | train loss 3.280550 | norm 0.4362 | lr 0.00e+00 | 1669.06 ms | 55.4% A100 fp16 MF…
-
comment
Comment #40518173
55.4% in the last run, at running temperature
-
comment
Comment #40513314
Yeah, I just reproduced the GPT2 from scratch results in 8.75 hours on 4x 7900 XTX. The fork is here: https://github.com/anthonix/llm.c
-
comment
Comment #40512994
Ran tinygrad again about a week ago, no change. And still no comment on the issue, will re-run if there is any comment.
-
comment
Comment #40512880
I think the matmul issue is symptomatic of a much deeper issue. It would be nice to see less whining and blaming AMD (PyTorch and llm.c actually work on 7900 XTX, and blow tiny gra…
-
comment
Comment #40512312
Maybe get a 7900 XTX. 122 TFLOPS of BF16/FP16 for less than $1k and I'm getting 55.4% MFU
-
comment
Comment #40512217
Nah, I reproduced on 4x 7900 XTX machine in 8.75 hours, so a single 7900 XTX (costs less than $1k) could do it in under 24 hours. Was hitting 55.4% MFU.
-
comment
Comment #40512201
So... successfully reproduced in ~8.75 hours, taking about 18 kWh / $2.70 The first run actually failed at step 3000 or so, and I realized I had a bug in my attention / matmul kern…
-
comment
Comment #40508707
Even without hipBLASlt, PyTorch is still ~4x faster than tinygrad on a 7900 XTX for GPT2, and works fine. Any idea why?
-
comment
Comment #40508550
Seems to be an issue on their side. E.g., for a step of GPT2 training on a 7900 XTX [1]: tinygrad is ~440ms, PyTorch 2.4.0.dev20240513 is ~97ms, Karpathy's llm.c with ROCm is ~79ms…
-
comment
Comment #40506887
It converges similarly on smaller datasets. About to kick off a training from scratch run on the same fineweb-10B, which at 324k toks/sec should take about 8.6 hours. And with my k…
-
comment
Comment #40504133
FWIW, I'm seeing ~318,000 toks/sec throughput on a 4x AMD 7900 XTX machine (less than $4k worth of GPU), using the same settings as in the post (0.5M batch size etc).