Live data from Hacker News

Tile: A New Language for Machine Learning

vertex.ai

1–10 of 39 posts

Re: Tile: A New Language for Machine Learning

#3

when i read "a language for X" I think "ok...no"

I had the same gut reaction, but fortunately it turns out the article is not about a language intended for humans:

“Our backend produces custom kernels for each specific operation on each GPU. It does this through an intermediate language called Tile. Tile is a simple, compact language for describing machine learning operations in a way that can be efficiently implemented on parallel computing architectures.”

Re: Tile: A New Language for Machine Learning

#6
From the Tile tutorial:

> PlaidML uses a language called Tile to construct GPU kernels. When used to express machine learning operations, the Tile language is reasonably close to mathematical notation, while also being amenable to conversion into optimized GPU kernels. In addition, all operations expressed in Tile can be be automatically differentiated.

> Tile and PlaidML are still in early development and the Tile language is actively changing to add new functionality.

Re: Tile: A New Language for Machine Learning

#7
Interesting language! But, reading the manual, I don't quite understand why they _model_ the syntax to mimic mathematics, but then do things like implicit declaration of indices and renaming standard math functions...

Re: Tile: A New Language for Machine Learning

#10
post #5

when i read "a language for X" I think "ok...no"

What's wrong with domain specific languages? SQL is a language for database manipulation, jq is a language for querying JSON, CSS is a language for styling documents, etc.

it would be more like an SQL for people wanting to do SQL in ML, but its not really what the article is talking about.

i need another language to program machine learning in like i need another hole in my head.

Post reply on HN