Live data from Hacker News

Bringing GPU acceleration to Polars DataFrames in the near future

pola.rs

11–20 of 20 posts

Re: Bringing GPU acceleration to Polars DataFrames in the near future

#13

#notAllPlural's

In this case it's because they are Dutch people writing in English.

English education in the Netherlands may not place a strong emphasis on the correct use of apostrophes and plural forms, as these are often considered minor details compared to other aspects of the language, such as vocabulary and grammar. In Dutch, apostrophes are not used for indicating possession or contractions, and plurals are formed by adding -en or -s without an apostrophe. This difference can lead to Dutch speakers incorrectly applying their native language rules when writing in English.

In most cases, Dutch plurals are formed by adding -en or -s to the end of the noun without an apostrophe, e.g., "auto's" (cars), "huizen" (houses), or "boeken" (books).

However, apostrophes are used in Dutch plural forms in specific cases:

- Abbreviations: "cd's" (CDs), "tv's" (TVs), "pk's" (horsepower)

- Letters: "a's en b's" (a's and b's), "x'en" (x's)

- Some loanwords: "pizza's" (pizzas), "taxi's" (taxis), "baby's" (babies)

In some cases, the apostrophe is used to avoid confusion or for readability, especially when the plural form might be misinterpreted, e.g., "foto's" (photos) instead of "fotos" which could be read as a different word.

Re: Bringing GPU acceleration to Polars DataFrames in the near future

#14
I would have liked to see a more generic implementation that isn't necessarily tied to NVIDIA, while I agree that's a much greater ask than a 7-person team can probably take on, there's a whole cohort of ML and data science folks working on, say, MacOS that are missing out on this optimization.

Re: Bringing GPU acceleration to Polars DataFrames in the near future

#15

That's definitely one way to leverage the GPU VRAM hardware inflation intended for LLM model training.

I'm fairly confident that most of the hardware you see available today (for consumers) wasn't specifically designed with LLMs in mind.

Re: Bringing GPU acceleration to Polars DataFrames in the near future

#16

That's definitely one way to leverage the GPU VRAM hardware inflation intended for LLM model training.

I'm fairly confident that most of the hardware you see available today (for consumers) wasn't specifically designed with LLMs in mind.

Sure, the 8GB VRAM gaming GPUs aren't designed for LLMs (and would effectively get zero benefit from the data throughput of GPU-accelerated data frames compared to typical approaches), but the 80GB A100s server GPUs definitely are.

Re: Bringing GPU acceleration to Polars DataFrames in the near future

#17
post #8

Very cool! I hope the Rust crate gets to take advantage of this. It might just be me, but I feel like the Python package gets all the love from the Polars devs.

I believe it they likely will implement it in rust as an alternative engine to the two existing engines (default and streaming).

Re: Bringing GPU acceleration to Polars DataFrames in the near future

#19

Earlier quoted context omitted.

I'm fairly confident that most of the hardware you see available today (for consumers) wasn't specifically designed with LLMs in mind.

Sure, the 8GB VRAM gaming GPUs aren't designed for LLMs (and would effectively get zero benefit from the data throughput of GPU-accelerated data frames compared to typical approaches), but the 80GB A100s server GPUs definitely are.

> but the 80GB A100s server GPUs definitely are

I'm sure LLMs were considered, like many other ML use cases, but that A100 was intended for LLMs? I'm unsure about that.

A100 was released the same year as GPT3, and it wasn't until GPT3 went live that people really started pay attention. Then I'm sure designing and producing a GPU takes a longer time than a couple of months.

Post reply on HN