<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mixed Precision Training · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1710.03740/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Thu, 05 Nov 2026 05:34:29 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1710.03740/feed.xml" rel="self" type="application/rss+xml" /><item><title>Mixed Precision Training — mentioned by martincsweiss</title><link>https://news.ycombinator.com/item?id=50373986</link><guid isPermaLink="false">urn:hackerpapers:mention:1710.03740:50373986</guid><pubDate>Thu, 05 Nov 2026 01:41:11 GMT</pubDate><description>&lt;p&gt;Thanks for the comment - you&amp;#x27;re right, of course. I read a bit more into the history of fp32 master copies, like in Mixed Precision Training (Micikevicius et al., ICLR 2018, https://arxiv.org/abs/1710.03740), it says that an fp16 update is lost once the weight is ~2048× larger than it. I&amp;#x27;ve updated the post with a citation to that paper. bf16&amp;#x27;s shorter mantissa moves that to ~512×, which is significant. The point of the post is narrower: a lot of published fine-tuning code doesn&amp;#x27;t keep a master copy at all. So what does that do? It gives you a magnitude mask where only the smallest weights…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1710.03740/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.AI</category></item><item><title>Mixed Precision Training — mentioned by gdiamos</title><link>https://news.ycombinator.com/item?id=36700825</link><guid isPermaLink="false">urn:hackerpapers:mention:1710.03740:36700825</guid><pubDate>Wed, 12 Jul 2023 20:01:07 GMT</pubDate><description>&lt;p&gt;This initial public alpha release of Lamini LLM fine tuning includes several advanced optimizations: 1. Chinchilla recipe smaller models pretrained on data increases inference speed 2. Instruction fine tuning training on a small high quality set of instructions unlocks the knowledge learned during foundation model training. 3. Latency constrained batching achieves high utilization under load during token generation 4. Containerized SLURM combines fast scheduling of SLURM with LLM containers 5. Mixed precision training uses matrix operations for training There are so many low hanging fruits in…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1710.03740/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.AI</category></item><item><title>Mixed Precision Training — mentioned by deepnotderp</title><link>https://news.ycombinator.com/item?id=20137126</link><guid isPermaLink="false">urn:hackerpapers:mention:1710.03740:20137126</guid><pubDate>Sun, 09 Jun 2019 04:31:27 GMT</pubDate><description>&lt;p&gt;It&amp;#x27;s a popular misconception that neural nets don&amp;#x27;t really care about precision. 8- bit floats with 16 bit master copies show clear degradation even with careful swamping prevention and stochastic rounding. [0] In practice, you want fp16 with fp32 master copies, and it turns out that if done improperly, even fp32 can cause accuracy losses sometimes [1]. So, you see, it&amp;#x27;s not actually the case that you can go proceed directly to analog computing without a worry about silly things like correctness, accuracy and precision. [0] https://papers.nips.cc/paper/7994-training-deep-neural-netwo... [1]…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1710.03740/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.AI</category></item><item><title>Mixed Precision Training — mentioned by option</title><link>https://news.ycombinator.com/item?id=18148853</link><guid isPermaLink="false">urn:hackerpapers:mention:1710.03740:18148853</guid><pubDate>Fri, 05 Oct 2018 15:23:49 GMT</pubDate><description>&lt;p&gt;Mixed precision training can give you tensor core speedups. Paper: https://arxiv.org/abs/1710.03740 Toolkit which implements it on top of Tensorflow: https://github.com/NVIDIA/OpenSeq2Seq&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1710.03740/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.AI</category></item><item><title>Mixed Precision Training — mentioned by Smerity</title><link>https://news.ycombinator.com/item?id=15557375</link><guid isPermaLink="false">urn:hackerpapers:mention:1710.03740:15557375</guid><pubDate>Thu, 26 Oct 2017 09:00:41 GMT</pubDate><description>&lt;p&gt;Honestly, I didn&amp;#x27;t spend enough time delving in to the Python overhead, especially in terms of the framework. Most of it would be an issue of my own causing however rather than the framework&amp;#x27;s. The original code I wrote was never written with data loading / saving in mind as the source for speed issues so I avoided what would have been premature optimization at the time. Some of the slowdowns now just seem silly and aren&amp;#x27;t even listed in the per epoch timings: PyTorch doesn&amp;#x27;t have an asynchronous torch.save(). This means that if you save your model after each epoch, and the model save takes a…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1710.03740/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.AI</category></item><item><title>Mixed Precision Training — HN submission</title><link>https://news.ycombinator.com/item?id=15451334</link><guid isPermaLink="false">urn:hackerpapers:submission:1710.03740:15451334</guid><pubDate>Wed, 11 Oct 2017 17:12:07 GMT</pubDate><description>&lt;p&gt;Mixed Precision Training for Deep Learning Models&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;6 points; 1 discussion reply on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1710.03740/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.AI</category></item></channel></rss>
