shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

266
active users

#tensor

0 posts0 participants0 posts today

#ReleaseWednesday 🚀 — I wonder how many other FLOSS devs are sitting on code for ~8 years prior to first release... In one of these cases (many others readily available in my stash 🙃), triggered by recent major updates to the thi.ng/vectors library, I've refactored (almost 100% rewritten) and applied the same approach to the new/old package:

thi.ng/tensors

This package provides 1D/2D/3D/4D tensors, supporting different storage implementations (currently still all CPU side only) and an extensible set of polymorphic tensor operations (currently ~45 math ops, incl. matrix-matrix/matrix-vector products, reductions, argmin/max, activation functions etc.). The tensor classes themselves also provide several zero-copy slicing, re-ordering, clipping, extraction functions, most of them type-safe.

The original (private) version was heavily reliant on dynamic code generation, which has now been replaced with higher-order functions to provide various dimension-optimized versions of all operations.

This package is NOT specifically aimed at machine learning, even though it could probably used for some tasks in that realm (likely with extra hand holding). There are many other use cases for this kind of data structure...

Also new in other packages in this release cycle (incl. some code examples):

- docs.thi.ng/umbrella/arrays/fu
- docs.thi.ng/umbrella/bidir-ind
- docs.thi.ng/umbrella/transduce

thi.ng/tensors1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage

Chipmakers puting AI cores in your CPU and not letting you use them for absolutely anything is the biggest waste of silicon in the history of modern computing.

Those tensor cores are godsend for things like large-scale CAD simulations but the only SDKs/samples provided are hardwired to run pretrained models.

There's no way to access the matrix/tensor capabilities directly. And that goes for both AMD and Intel.

#ai#NPU#tensor

Our next release includes a toggle for users to choose whether Google apps they install can directly use Pixel hardware accelerators. This controls direct access to Tensor TPU on both 6th/7th generation Pixels and also direct access to the GXP for Google Camera on 7th gen Pixels.