ramesh1994
You mentioned that massaging the data into shape as one of the problems, which I think is possibly one of the best applications of LLMs in my opinion. Creating a pipeline of a data feed (still hard) into an LLM which outputs JSON with the fields of interest would be amazing.
As someone who's never used any of the infrastructure tools, I'm thinking of pyinfra as a way to run shell commands + install dependencies on hosts (declaratively?) on a bunch of hosts via ssh.
Inventory is to sort of take a self-defined inventory on a bunch of hosts?
One final question on usage, would it be possible to sync or reference files from the machine running pyinfra on the remote hosts? Or would that have to be done indirectly via running shell commands to sync?
On quantization though its still weird how just the weights are quantized in methods like gptq / int8 while there are other methods which quantize the activations as well. There's also the matter of KV cache still being in original 16bit precision regardless which is also unsolved here. Do you have any thoughts or insights into this?
Second H-1B lottery announced for FY 2024
In a narrow use-case of a strict look-up. This seems to exaggerate the cost difference while having completely different trade-offs.
There are some unique assumptions being made in parts of the gist
> 10: Cost Ratio of OpenAI embedding to Self-Hosted embedding
> 1: Cost Ratio of Self-Hosted base vs fine-tuned model queries
I don't know how useful these numbers are if you take away the assumptions that self-hosted will work as well as API.
> 10x: Throughput improvement from batching LLM requests
I see that the write up mentions memory being a caveat to this, but it also depends on the card specs as well. Memory Bandwidth / TFLOPs offered by say 4090 is superior while having the same amount of VRAM as 3090. The caveat mentioned with token length in the gist itself makes the 10x claim not a useful rule of thumb.
Paper Summary:TinyViT Fast Pretraining Distillation
Paper Summary: EL-Attention: Memory Efficient Lossless Attention for Generation
I've always assumed that consuming torrents has been low stakes to the point where its not worth any enforcement
Its just a matter of time till every company has an internal ChatGPT equivalent.
Emergent Deception and Emergent Optimization
The Crypto Elites Are Plotting a Wall Street Merger
[1] - https://0x65.dev/
I agree that getting something "mostly" good or a domain specific search engine isn't as hard with the newest advances in this space with vector similarity indices.
Microsoft DeepSpeed: Zero-Infinity
Current online courses have really watered down content and zero/terrible ways of evaluating the material.
Things that I like too see in an online course:
- Keep assignments on a regular basis (on par with your campus schedule). Quizzes are great to keep them engaged but do not use them to replace regular assignments.
- Design them to be auto-graded as much as possible. Bonus points if there was some way the students can evaluate their solution locally.
- Something like Piazza/Forum setup to answer student questions and have an appropriate number of TAs.
- Post all the resources used in the videos to be accessible for later reference (slides and links).
If you're recording content for future offerings, ensure that the content is consistently updated to stay relevant.