Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

K-Means is simple. Making it fast on GPU isn't. Flash-KMeans is an IO-aware implementation of exact k-means that rethinks the algorithm around modern GPU bottlenecks. By attacking the memory bottlenecks directly, Flash-KMeans achieves: - 30x speedup over cuML - 200x speedup over FAISS Using the same exact algorithm, just...

23,748 Aufrufe • vor 3 Monaten •via X (Twitter)

0 Kommentare

Keine Kommentare verfügbar

Kommentare vom Original-Post werden hier angezeigt

Ähnliche Videos

Big moment for Postgres! Search has always been Postgres' weak spot, and everyone just accepted it. If you needed a real relevance-ranked keyword search, the default answer was to spin up Elasticsearch or add Algolia and deal with the data sync headaches forever. The problem isn't that Postgres can't do text search. It can. But the built-in `ts_rank` function uses a basic term frequency algorithm that doesn't come close to what modern search engines deliver. So teams end up: - Running a separate Elasticsearch cluster just for search - Building sync pipelines that inevitably drift out of consistency - Paying for managed search services that charge per query - Accepting mediocre search relevance because "good enough" ships faster But this is actually a solvable problem. You can realistically bring industry-standard search ranking directly into Postgres, which eliminates the need for external infra entirely. This exact solution is now available with the newly open-sourced pg_textsearch by Tiger Data - Creators of TimescaleDB, a Postgres extension that brings true BM25 relevance ranking into the database. BM25 is the algorithm behind Elasticsearch, Lucene, and most modern search engines. Now it runs natively in Postgres. Here's what pg_textsearch enables: - True BM25 ranking with configurable parameters (the same algorithm powering production search systems) - Simple SQL syntax: `ORDER BY content 'search terms'` - Works with Postgres text search configurations for multiple languages - Pairs naturally with pgvector for hybrid keyword + semantic search That last point matters a lot for RAG apps. The video below shows this in action, and I worked with the team to put this together. You can now do hybrid retrieval (combining keyword matching with vector similarity) in a single database, without stitching together multiple systems. The syntax is clean enough that you can add relevance-ranked search to existing queries in minutes. pg_textsearch is fully open-source under the PostgreSQL license. You can find a link to their GitHub repo in the next tweet.

Akshay 🚀

215,344 Aufrufe • vor 6 Monaten

The future of footwear may not be manufactured in bulk. It may be fabricated around you. That is what makes this shift so interesting to me. 3D-printed footwear is moving from novelty to a real industrial model, with market forecasts pointing to rapid growth over the next decade. At the same time, brands and manufacturers are using additive manufacturing, digital design, and custom-fit workflows to shorten development cycles and make more personalized products viable. What is new here is not just the printer. It is the system around it: → scan the foot → model the fit digitally → print the part on demand → produce closer to the customer That matters. Because once footwear becomes data-driven and locally fabricated, several things change fast: → fit gets more personal → prototyping gets faster → waste drops because you do not overproduce → inventory pressure falls because you do not need to guess demand the same way To me, that is the bigger signal. This is not just about a better sneaker. It is about a different manufacturing logic. Formlabs notes that 3D printing already enables customized orthotics with better biomechanical precision, lower material waste, and simpler digital workflows. McKinsey has also pointed to digitization and 3D design as a way to shorten design cycles and reduce sampling iterations in apparel and footwear. And once that logic matures, the use cases get much bigger: → custom athletic footwear built from gait and pressure data → hospitals producing orthotics faster and closer to the patient → micro-factories making products on demand instead of stocking shelves → footwear designed for one body, not an average body That is why I think this matters now. The question is no longer whether personalized fabrication is possible. It is whether brands move fast enough before customers start expecting every product to fit like it was made only for them. Would you actually wear a shoe fabricated around your own biometric data? #AI #3DPrinting #Footwear #Manufacturing #Innovation #FutureOfWork #RetailTech #Customization #Technology

Pascal Bornet

47,489 Aufrufe • vor 3 Monaten

What if you kept asking an LLM to "make it better"? In some recent work at FAIR, we investigate how we can efficiently use RL to fine-tune LLMs to iteratively self-improve on their previous solutions at inference-time. Training for iterated self-improvement can be costly. The naive approach to training for K self-improvement steps leads to K times the number of rollout steps per episode. We introduce Exploratory Iteration (ExIt), an RL-based automatic curriculum method that bootstraps diverse training distributions of self-improvement tasks by upcycling the LLM's own responses at previous turns as the starting points for both self-improvement and *self-divergence.* In order to decide what task to train on next, the curriculum prioritizes sampling of partial turn histories that led to higher return variance in its GRPO group (a learnability score that comes for free). This automatic curriculum over the bootstrapped task space teaches the model how to perform iterated self-improvement while only ever training the model on single-step self-improvement tasks. We look at ExIt's impact in both single-turn (contest math problems) and multi-turn (BFCLv3 multi-turn tasks), as well as MLE-bench, where the LLM is run in a search scaffold to produce solutions to real Kaggle competitions. Across these eval settings, we find ExIt produces models with greater capacity for inference-time self-improvement compared to GRPO. Notably, ExIt models can self-improve on test tasks for many more steps than the typical solution depth encountered during training, including a 22% improvement in MLE-bench performance compared to GRPO.

Minqi Jiang

41,099 Aufrufe • vor 10 Monaten

Free NVIDIA GPU with 16 GB VRAM GPU for Running Local LLMs! If you want to master local LLMs but you're waiting until you can afford a $1,500 GPU, you're honestly not going to make it. The open source AI ecosystem is moving way too fast for you to wait on your budget to catch up. Especially when you can build a bleeding edge inference engine from scratch right now, completely for free. You don't need a heavy local rig to start. Google is literally letting you use an enterprise grade NVIDIA Tesla T4 GPU for $0/hour. At standard cloud computing rates (~$0.20/hr), Google Colab’s 4 hour daily free tier hands you roughly $24 worth of data center tier GPU compute every single month. And most people just waste it. Let’s talk about the hardware you get access to for free. The NVIDIA Tesla T4 is an absolute workhorse: - Architecture: NVIDIA Turing (TU104) - VRAM: 16GB GDDR6 (320 GB/s bandwidth) - Compute: 320 Tensor Cores | 2560 CUDA Cores - Performance: 130 TOPS INT8 | 8.1 TFLOPS FP32 - Power: Sipping energy at a max 70W TDP This is the exact same hardware I used to run DeepMind's Gemma 4 26B A4B QAT MoE at a 250,000 context window without a single Out Of Memory (OOM) crash. If you have a web browser and 10 minutes, you have everything you need. I’ve put together a fully documented, cell by cell Google Colab notebook that teaches you exactly how to do this. Here is what the notebook actually teaches you: - How to provision an Ubuntu Linux environment with CUDA 13.0 and verify your driver stack. - How to pull the source code and compile the latest llama.cpp C++ binaries from scratch, specifically optimizing the build for your exact GPU using the -DCMAKE_CUDA_ARCHITECTURES=native flag. - How to directly download quantized local LLMs (GGUF format) straight from HuggingFace using the CLI. - How to manage 16GB VRAM limits, offload neural network layers to the GPU, and push massive context windows. Compile raw llama.cpp, ollama run a model, or spin up the LM Studio CLI. Pick whatever stack you are comfortable with. just start building. No hardware. No credit card. No excuses. Bookmark this post right now so you don't lose the tutorial. Even if you don't have time to run it today, you are going to want this workflow in your engineering toolkit. The link to the free Colab Notebook is in the comments below. Lemme know if you need more tutorials like this.

Alok

178,744 Aufrufe • vor 29 Tagen

🏝️ Bali's trash burning problem has just reached new toxic heights This week, Bali's biggest landfill has been ordered to close. The landfill is a more than 35 meter high mountain of decaying trash covering 32 hectares. It's closed because the gases emanated from it are toxic and ground water is being contaminated This means there's no other landfill of this size near to accept Bali's current trash. So the government has instructed people that "household waste should be disposed of at home" which in Bali means burning it! Trash burning has been a tradition for centuries in Bali (and Indonesia), but it used be mostly organic matter that was being burned Once plastic arrived the tradition didn't change though and locals started burning plastic too, pumping toxic gases into the air causing massive spikes of lung cancer and other respiratory diseases The tradition means on a daily basis around 7 in the morning and 6 in the evening, your neighbours will be burning their trash, and if you're not lucky there's a construction site near which will burn even more but all day! Burning plastic means you emit dioxins and furans, some of the most potent human carcinogens that exist I have friends in Indonesia with family with lung cancer cases, it's a real thing. My fear with Bali has always been that the digital nomads there might not realize the slow danger creeping up on them. You get used to the trash burning and polluted air very quickly in Bali and it probably doesn't affect you over a year or so But if you're there for many years, it will in some way or the other! For a community that's so about fitness and health, air quality is weirdly a consideration mostly overlooked in Bali

@levelsio

240,616 Aufrufe • vor 11 Monaten

A few points on the Powering Canada Strong announcement that is important to understand; * Doubling Canada's electricity generation capacity is paramount. I just wish it wouldn't take 20+ years. We don't generate enough electricity to be self-sufficient or participate in future industries. We have no choice. Has to be done. It's something I called for a while and spoke on. * Linking the connectivity of Canada's fragmented grid. This is a must to increase productivity, and remove waste. It's a one step back for two steps forward type of investment. * the connection and expansion of the grid is one of the important things we need to do reach mining areas and develop these sectors and for the growth of smaller communities around. The problem with these whole announcement is that it is all net zero based which means it won't necessarily build the most reliable possible grid for the $ and will other ridiculous costs to be carbon tax trading based on the way. It's completely inefficient from capital planning point. Mark Carney says: It will require the spreading of costs over time using our AAA balance sheet so that ratepayers don't pay all of the costs of investments today. That means the government is planning to borrow MASSIVELY! That cost will appear not only in your electricity bill but also in the value of the CAD and interest costs that is already hitting record every single year. This plan is utilizing legitimate needed action to transform all of Canada's energy need into ideological driven carbon tax trade system and inefficient power generation that all together will cost Canadian taxpayers hundreds of billions more than it should.

Kirk Lubimov

24,482 Aufrufe • vor 2 Monaten

Dawah is deception. Why are you leaving out the context SeerahPro ? You know right after this he says he doesn’t remember well what he wrote in that entry on Muhaymin. Why leave that part out? He even goes on to say that section seems to be non-committal and he needs to go back and re-read it. So since you don’t want to show every one the full context, I’ll do it, and expose how you are lying now and lied in the debate. Sinai doesn’t help your claim that the Quran believes the previous scriptures were textually corrupted. He says he doesn’t think the Quran believes the previous scriptures were corrupted in the deep past and that they are unrecoverable (Clip 1). Now let’s look at the short clip you pulled in context (Clip 2). First, what he says does not affirm why you cited him to begin with, which is that the Quran is supposed to be a supreme authority and determine which parts of our scriptures are corrupt and which are not. In the very clip you pulled he says, “The Quran is claiming to be able to sort of determine the correct reading of these previous scriptures and to remedy misreading and misunderstandings.” So by arbiter he means it is not determining what parts of our scriptures are true or corrupted, it is only an arbiter in determining meaning. You just buried yourself by citing this, because you implied Sinai was saying the Quran is an arbiter for determining textual corruption, which he doesn’t say. It’s like you didn’t even pay attention to what you pulled. That is embarrassing. Second, right after this (in what you left out) the interviewer reminds him he entertained two possibilities in his book and was noncommittal. Sinai says he doesn’t remember what he said and was probably leaving open possibilities, which is what I already had to correct you on. If you go back to the book, once again, he said on page 707 essentially what I said, “Muhaymin, meanwhile, is derived from Syriac mhaymnā (or conceivably from its equivalent in some other form of Aramaic), a passive participle of the verb haymen and meaning ‘trustworthy, faithful, loyal.’” After this all he does in the book is mention other possibilities and the one you want is more contingent on non-canonical readings. But even if that interpretation is correct (which Sinai confirms in this interview is his view) it doesn’t help you, because you misunderstood what Sinai means by ‘arbiter.’ In Clip 3 he first says, “So I need to reread that entry. I guess it seems to be very non-committal.” But remember you said (Clip 4), “In his 'Key Terms of the Quran' he explicitly says that Muhaymin means the Quran is the arbiter of the contents.” That is incorrect. He did not explicitly say that. Why did you lie? In Clip 3 he goes on to say “But I think entrusted with authority can mean, authorized to sort of authoritatively interpret and determine especially theological significance.” So you don’t even understand what Sinai means by “arbiter.” He doesn’t mean what you mean, that the Quran is determining which parts of our scriptures are true and corrupted, but that it is an arbiter of meaning. The fact that you still do not see this means you are beyond delusional. You never should have cited Sinai because he doesn’t help you at all. The funny thing is we were already planning to go live tomorrow to review this interview because he doesn’t help you at all and unintentionally helps with the Islamic Dilemma.

InspiringPhilosophy - Michael Jones

36,857 Aufrufe • vor 19 Tagen