abcdabcd987
Anonynmized Archive Open Letter to ArXiv Leaders (2017)
We are polishing the 4-bit code. It will be added to Punica code base soon. Please stay tuned :)
We call for the open source community to help us integrate Punica with all frameworks, thus the whole society can benefit from the efficiency improvement!
We'll keep doing more research on finetuning. And hopefully, we'll see the results soon.
[1] https://le.qun.ch/en/blog/2023/09/11/multi-lora-potentials/
Look forward to collaboration with TVM and MLC to reach more users :)
Punica: Serving multiple LoRA finetuned LLM as one
[1] Jupiter Evolving: Transforming Google’s Datacenter Network via Optical Circuit Switches and Software-Defined Networking. https://research.google/pubs/pub51587/
But anyway, good to see that Linux desktop is gaining fractional scaling support!
Backblaze Down for Log4j Maintenance
[1] https://play.google.com/store/apps/details?id=com.llamalab.a...
[2] https://llamalab.com/automate/doc/block/sms_received.html
The fastest interconnect for hundreds of CPUs, GPUs and FPGAs (2017)
Japanese director Takeuchi Ryo interviews Huawei’s international employees
That's exactly my feeling when I was watching Jon Gjengset's Rust tutorials. I like his real reactions to unexpected problems. Really learned a lot from this kind of lengthy but realistic videos. https://www.youtube.com/c/JonGjengset/featured
Chowbus user data breach (email, name, phone, address) with 800k rows
Email sent to all users via Chowbus Sendgrid. Link to anonymousfiles.io. Two CSVs, restaurants and users. $ head -n 1 users_y1KGkRi.csv "email","first_name","last_name","phone_number","address_1","address_2","city","state","zip_code" $ wc -l users_y1KGkRi.csv 803354 users_y1KGkRi.csv $ cat users_y1KGkRi.csv | cut -d "," -f 1 | sort | uniq | wc -l 444218 $ head -n 1...
How we discovered why C++ exceptions disappear in stacktrace
Show HN: Enjoy computation resources sharing at your laboratory with `lxc-gpu`
The Random Forest Based Detection of Shadowsock's Traffic
Upwork’s CEO on How an Introverted Engineer Learned to Lead
Insertion for example, if I want to insert a value which is smaller than the smallest element in the last heap, then it'll have to be inserted into some heap in the middle, right? And since the heap is in the middle, say heap K, its size already reaches its upper limitation K^2. Then where should the new value go? If I insist on pushing it into heap K, then the heap will violate the size limitation. Should I split the oversized heap into several heaps some time? If it does split, will the O(sqrt n) searching time still holds?
Or maybe I just have not caught the author's idea yet. :-(
BTW, why not BST, for everything is O(log n)?
Update: @nikic solved my questions. Thanks!