3D Printing

I bought a Prusa kit on October 2014, and have been merrily twiddling its various bits over the years with considerable delight, since it’s a nice, slow(ish) hobby.(...)

#3d #printing #reprap #slicing #utilities

https://taoofmac.com/space/3d/printing?utm_content=atom&utm_source=mastodon&utm_medium=social

3D Printing

I bought a Prusa kit on October 2014, and have been merrily twiddling its various bits over the years with considerable delight, since it’s a nice, slow(ish) hobby.(...)

#3d #printing #reprap #slicing #utilities

https://taoofmac.com/space/3d/printing?utm_content=atom&utm_source=mastodon&utm_medium=social

How to Access List Last Element Instantly

lst[-1] is O(1). Don't use lst[len(lst)-1]. One character. Same speed.

#python #index #negative #slicing #howto

https://www.youtube.com/watch?v=WlOZATI8euw

How to Access List Last Element Instantly #python

YouTube

Reverse a List via 3 Methods

Reverse a List via 3 Methods This content explores interesting aspects of this topic. The information provided offers valuable insights and perspectives. Understanding this reveals how everyday things are more thoughtful than they appear. Next time you'll notice this detail. This fascinating detail shows how much thought goes into things we take for granted.

#python #coding #programming #tutorial #list #reverse #slicing

https://www.youtube.com/watch?v=BMoAyjWCCoY

Reverse a List via 3 Methods #programming

YouTube

We tested negative slicing and finally got the slice working.

#python #slicing #debugging

Slicing Is All You Need: Towards a Universal One-Sided Distributed MatMul

https://arxiv.org/abs/2510.08874

#HackerNews #Slicing #MatMul #Distributed #Computing #OneSided #AI #Research

Slicing Is All You Need: Towards A Universal One-Sided Algorithm for Distributed Matrix Multiplication

Many important applications across science, data analytics, and AI workloads depend on distributed matrix multiplication. Prior work has developed a large array of algorithms suitable for different problem sizes and partitionings including 1D, 2D, 1.5D, and 2.5D algorithms. A limitation of current work is that existing algorithms are limited to a subset of partitionings. Multiple algorithm implementations are required to support the full space of possible partitionings. If no algorithm implementation is available for a particular set of partitionings, one or more operands must be redistributed, increasing communication costs. This paper presents a universal one-sided algorithm for distributed matrix multiplication that supports all combinations of partitionings and replication factors. Our algorithm uses slicing (index arithmetic) to compute the sets of overlapping tiles that must be multiplied together. This list of local matrix multiplies can then either be executed directly, or reordered and lowered to an optimized IR to maximize overlap. We implement our algorithm using a high-level C++-based PGAS programming framework that performs direct GPU-to-GPU communication using intra-node interconnects. We evaluate performance for a wide variety of partitionings and replication factors, finding that our work is competitive with PyTorch DTensor, a highly optimized distributed tensor library targeting AI models.

arXiv.org
This week at Formnext I saw this small 3D printer. Not a bad idea to print upside down - no need for support!
.
#3dprinting #3dprint #supportmaterial #slicing #3dprinter #formnext
ASMR Slicing Knit Breadfruit #asmr #slicing #knit #foodart #foodbloggers

YouTube

3D Printing

I bought a Prusa kit on October 2014, and have been merrily twiddling its various bits over the years with considerable delight, since it’s a nice, slow(ish) hobby.(...)

#3d #printing #reprap #slicing #utilities

https://taoofmac.com/space/3d/printing

UNDERBRIDGE2 beta release.

PeerTube