# torch

Published articles for torch.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## High-Throughput Structure Prediction with BioNeMo Inference Runtime

DevFeed: [High-Throughput Structure Prediction with BioNeMo Inference Runtime](<https://devfeed.tech/articles/high-throughput-structure-prediction-with-bionemo-inference-runtime-6836.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/high-throughput-structure-prediction-with-bionemo-inference-runtime/>)

Author: Elizabeth Goodman

Published: 2026-09-10T15:00:00Z

Content type: tutorial

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [bionemo](<https://devfeed.tech/tags/bionemo.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [cuda-graphs](<https://devfeed.tech/tags/cuda-graphs.md>), [data-center-cloud](<https://devfeed.tech/tags/data-center-cloud.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [drug-discovery](<https://devfeed.tech/tags/drug-discovery.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [healthcare-life-sciences](<https://devfeed.tech/tags/healthcare-life-sciences.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [hpc-scientific-computing](<https://devfeed.tech/tags/hpc-scientific-computing.md>), [inference](<https://devfeed.tech/tags/inference.md>), [integration](<https://devfeed.tech/tags/integration.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [model](<https://devfeed.tech/tags/model.md>), [models](<https://devfeed.tech/tags/models.md>), [node](<https://devfeed.tech/tags/node.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [python](<https://devfeed.tech/tags/python.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [resource](<https://devfeed.tech/tags/resource.md>), [scale](<https://devfeed.tech/tags/scale.md>), [simulation-modeling-design](<https://devfeed.tech/tags/simulation-modeling-design.md>), [tokenization](<https://devfeed.tech/tags/tokenization.md>), [torch](<https://devfeed.tech/tags/torch.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on using NVIDIA BioNeMo Inference Runtime to accelerate biomolecular structure-prediction models on GPUs. It covers the end-to-end Boltz2 workflow, PyTorch integration, input requirements, and Ray-based single-node throughput scaling.

### Source excerpt

Biomolecular structure prediction is now often run at proteome scale, where the goal is to move an entire worklist through the pipeline efficiently. NVIDIA...

## Building a Transformer-Based Category Recommender at Thumbtack

DevFeed: [Building a Transformer-Based Category Recommender at Thumbtack](<https://devfeed.tech/articles/building-a-transformer-based-category-recommender-at-thumbtack-24722.md>)

Original publisher: [Read original article](<https://medium.com/thumbtack-engineering/building-a-transformer-based-category-recommender-at-thumbtack-83636da91317?source=rss----1199c607a13f---4>)

Author: Andrew Morss

Published: 2026-07-20T20:23:27Z

Content type: article

Language: en

Sources: [Thumbtack Engineering - Medium](<https://devfeed.tech/sources/thumbtack-engineering-medium.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Transformer](<https://devfeed.tech/topics/transformer.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [email](<https://devfeed.tech/topics/email.md>), [push-notification](<https://devfeed.tech/topics/push-notification.md>)

Tags: [catalog](<https://devfeed.tech/tags/catalog.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [email](<https://devfeed.tech/tags/email.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [model](<https://devfeed.tech/tags/model.md>), [push-notification](<https://devfeed.tech/tags/push-notification.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [recommender-systems](<https://devfeed.tech/tags/recommender-systems.md>), [torch](<https://devfeed.tech/tags/torch.md>)

### AI overview

This engineering article describes Thumbtack's category recommender, which selects home-service categories for push and email notifications. It explains how the system addresses popularity bias through negative sampling and how Thumbtack's small category catalog and sparse user activity shape the recommendation problem.

### Source excerpt

A look at compensating for popularity bias in recommender systems using negative sampling strategies By: Andrew Morss, Senior Applied Scientist Introduction A recommender system is a machine learning model that, given a user and a catalog of items, predicts which items that user is most likely to want. Recommenders set your YouTube playlist, determine what items Amazon suggests for you, push you songs on Spotify and customize your Steam store. If you're a homeowner, Thumbtack's recommender systems can suggest home projects for you such as house cleaning or lawn mowing. Thumbtack connects users with professionals spread across almost 500 different job categories. Job categories are a kind of occupational bucket that Thumbtack uses as a taxonomy to categorize local service professionals (pros). Pros have the opportunity to choose categories of jobs that they want to receive leads on; examples include things like "Electrical and Wiring Repair", "Local Moving" or "Snow Plowing". Thumbtack's Lifecycle marketing team uses a category recommender to choose which categories to surface to users in our push and email notifications. Choosing the right ones is critical. A well-chosen suggestion is how a customer starts a search for a new project, finds the right service professional, and ultimately gets work done. An example of a push notification and an in-email category recommendation. The Problem Space: Category Recommendation There are several features of category recommendations at Thumbtack that are fairly unique in the item recommender space. The number of categories that we have is relatively small (~500) compared to the number of items that are usually seen in recommender systems, which simplifies the problem considerably. Usually recommenders require a two stage approach where an initial, low compute, filtering stage reduces the number of items to some "candidate" list of items before a more complicated model ranks that smaller set of items. With a relatively small cat

## Profiling in PyTorch (Part 3): Attention is all you profile

DevFeed: [Profiling in PyTorch (Part 3): Attention is all you profile](<https://devfeed.tech/articles/profiling-in-pytorch-part-3-attention-is-all-you-profile-7521.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/torch-attention-profile>)

Author: Aritra Roy Gosthipaty; Sergio Paniego; Sayak Paul; Rémi Ouazan Reboul

Published: 2026-07-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [jobs](<https://devfeed.tech/topics/jobs.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [cudnn](<https://devfeed.tech/tags/cudnn.md>), [flash](<https://devfeed.tech/tags/flash.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [profile](<https://devfeed.tech/tags/profile.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [torch](<https://devfeed.tech/tags/torch.md>), [traces](<https://devfeed.tech/tags/traces.md>), [xformers](<https://devfeed.tech/tags/xformers.md>)

### AI overview

A PyTorch profiling tutorial examines naive attention, identifying its primitive operations and the CPU and GPU kernels they launch.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Profiling in PyTorch (Part 2): From nn.Linear to a Fused MLP

DevFeed: [Profiling in PyTorch (Part 2): From nn.Linear to a Fused MLP](<https://devfeed.tech/articles/profiling-in-pytorch-part-2-from-nn-linear-to-a-fused-mlp-7522.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/torch-mlp-fusion>)

Author: Aritra Roy Gosthipaty; Rémi Ouazan Reboul; Sergio Paniego; Pedro Cuenca; Sayak Paul

Published: 2026-06-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [jobs](<https://devfeed.tech/topics/jobs.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [liger](<https://devfeed.tech/tags/liger.md>), [mlp](<https://devfeed.tech/tags/mlp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [profile](<https://devfeed.tech/tags/profile.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [torch](<https://devfeed.tech/tags/torch.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

A PyTorch profiling tutorial that moves from nn.Linear to a fused multilayer perceptron, explaining GPU kernels, CPU launch overhead, and tensor-transpose behavior in profiler traces.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Profiling in PyTorch (Part 1): A Beginner's Guide to torch.profiler

DevFeed: [Profiling in PyTorch (Part 1): A Beginner's Guide to torch.profiler](<https://devfeed.tech/articles/profiling-in-pytorch-part-1-a-beginner-s-guide-to-torch-profiler-7523.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/torch-profiler>)

Author: Aritra Roy Gosthipaty; Sayak Paul; Sergio Paniego; Rémi Ouazan Reboul; Pedro Cuenca

Published: 2026-05-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [GPU](<https://devfeed.tech/topics/gpu.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [jobs](<https://devfeed.tech/topics/jobs.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [llm](<https://devfeed.tech/tags/llm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [profile](<https://devfeed.tech/tags/profile.md>), [python](<https://devfeed.tech/tags/python.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [torch](<https://devfeed.tech/tags/torch.md>), [traces](<https://devfeed.tech/tags/traces.md>), [training](<https://devfeed.tech/tags/training.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

A beginner-focused tutorial on using torch.profiler to inspect PyTorch execution, interpret CPU and GPU traces, and connect Python operations to CUDA kernels.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## You could have designed state of the art positional encoding

DevFeed: [You could have designed state of the art positional encoding](<https://devfeed.tech/articles/you-could-have-designed-state-of-the-art-positional-encoding-7168.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/designing-positional-encoding>)

Author: Christopher Fleetwood

Published: 2024-11-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [llama](<https://devfeed.tech/tags/llama.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [research](<https://devfeed.tech/tags/research.md>), [torch](<https://devfeed.tech/tags/torch.md>), [transformers](<https://devfeed.tech/tags/transformers.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on deriving positional encodings for transformer self-attention, progressing toward Rotary Positional Encoding (RoPE).

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## From DeepSpeed to FSDP and Back Again with Hugging Face Accelerate

DevFeed: [From DeepSpeed to FSDP and Back Again with Hugging Face Accelerate](<https://devfeed.tech/articles/from-deepspeed-to-fsdp-and-back-again-with-hugging-face-accelerate-7163.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/deepspeed-to-fsdp-and-back>)

Author: Yu Chin Fabian Lim; aldo pareja; Zachary Mueller; Stas Bekman

Published: 2024-06-13T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [accelerate](<https://devfeed.tech/tags/accelerate.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [memory](<https://devfeed.tech/tags/memory.md>), [model](<https://devfeed.tech/tags/model.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [research](<https://devfeed.tech/tags/research.md>), [torch](<https://devfeed.tech/tags/torch.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

The article compares DeepSpeed and PyTorch FSDP mixed-precision training behavior. It attributes initially different convergence results to DeepSpeed's internal upcasting of master weights to full precision, then discusses the memory and optimizer implications of this design versus FSDP.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Happy New Year, the keyboard and cases are here!

DevFeed: [Happy New Year, the keyboard and cases are here!](<https://devfeed.tech/articles/happy-new-year-the-keyboard-and-cases-are-here-34856.md>)

Original publisher: [Read original article](<https://pine64.org/2021/12/31/happy-new-year-the-keyboard-and-cases-are-here/>)

Published: 2021-12-31T00:00:00Z

Content type: release

Language: en

Sources: [Community blog on PINE64](<https://devfeed.tech/sources/community-blog-on-pine64.md>)

Topics: [Pinephone-Pro](<https://devfeed.tech/topics/pinephone-pro.md>), [Pinephone](<https://devfeed.tech/topics/pinephone.md>), [keyboard](<https://devfeed.tech/topics/keyboard.md>)

Tags: [battery](<https://devfeed.tech/tags/battery.md>), [camera](<https://devfeed.tech/tags/camera.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [peripheral](<https://devfeed.tech/tags/peripheral.md>), [pinephone](<https://devfeed.tech/tags/pinephone.md>), [pinephone-pro](<https://devfeed.tech/tags/pinephone-pro.md>), [screen](<https://devfeed.tech/tags/screen.md>), [speaker](<https://devfeed.tech/tags/speaker.md>), [torch](<https://devfeed.tech/tags/torch.md>), [usb](<https://devfeed.tech/tags/usb.md>), [wireless](<https://devfeed.tech/tags/wireless.md>)

### AI overview

Pine64 announces that the PinePhone and PinePhone Pro keyboard case, along with add-on cases, are available in the Pine Store. The keyboard case features a 180-degree hinge, rearrangeable keycaps, open firmware, a 6000mAh battery, and USB-C peripheral support.

### Source excerpt

The PinePhone & PinePhone Pro keyboard case and add-on cases are now available in the Pine Store! Go to store About the keyboard case The keyboard case works with both the PinePhone and PinePhone Pro and features a clam-shell design. It uses pogo pins located on the phone's midsection and attaches by replacing the default back cover. When folded, the phone's screen and the keyboard rest securely against each other. The hinge features a 180° design, which not only allows for two-hand typing on a surface but also for comfortable thumb-typing when fully extended. The etched keycaps can be easily relocated for alternate layouts such as AZERTY or QWERTZ. The keyboard case runs an open firmware, which means that anyone with the know-how can alter existing functions or add new ones. The bottom (keyboard) and top (phone) sections of the assembly are well-balanced thanks to the large, 6000mAh, internal battery capable of charging the PinePhone (Pro) during operation. The internal battery effectively triples the phone's battery life. The internal keyboard battery can be manually toggled on/off and the keyboard's battery charge level can be read in the supported OSes; the keyboard remains functional with the battery fully depleted. You do not lose access to the PinePhone (Pro)'s USB-C port, speaker, microphone, or any external features, such as volume and lock buttons, with the keyboard attached. There is also a cut-out for the camera, torch, and headphone jack. The USB-C port on the keyboard is capable of powering both the keyboard and PinePhone (Pro) simultaneously. This means that you can plug in a USB mouse, a USB-C dongle, or some other peripheral while the phone and keyboard's internal battery charge. Please keep in mind that the keyboard case transforms the PinePhone (Pro) into a PDA, which means that taking calls will likely prove awkward without a wired or wireless headset connected. More information To learn more about the keyboard and its journey please read: Februa

## Teaching an LSTM to Play Beethoven

DevFeed: [Teaching an LSTM to Play Beethoven](<https://devfeed.tech/articles/teaching-an-lstm-to-play-beethoven-40104.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2015-07-01-lstm-beethoven/>)

Published: 2015-07-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [MIDI](<https://devfeed.tech/topics/midi.md>), [Code](<https://devfeed.tech/topics/code.md>), [Lua](<https://devfeed.tech/topics/lua.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [audio](<https://devfeed.tech/tags/audio.md>), [channel](<https://devfeed.tech/tags/channel.md>), [code](<https://devfeed.tech/tags/code.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [format](<https://devfeed.tech/tags/format.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [lstm](<https://devfeed.tech/tags/lstm.md>), [lua](<https://devfeed.tech/tags/lua.md>), [music](<https://devfeed.tech/tags/music.md>), [structure](<https://devfeed.tech/tags/structure.md>), [timing](<https://devfeed.tech/tags/timing.md>), [torch](<https://devfeed.tech/tags/torch.md>), [training](<https://devfeed.tech/tags/training.md>), [types](<https://devfeed.tech/tags/types.md>), [velocity](<https://devfeed.tech/tags/velocity.md>)

### AI overview

An experiment trains Karpathy's char-rnn LSTM on Beethoven piano sonata MIDI files, treating the raw MIDI bytes as a sequence. The author describes prepending a shared MIDI header to generated output so players could interpret it, and reports imperfect results containing occasional phrase-like and melodic fragments.

### Source excerpt

In June 2015, I trained Karpathy's char-rnn on a corpus of Beethoven piano sonata MIDI files. Here's what it sounds like -- and how I got it to play.

## Torch for Deep Learning Research

DevFeed: [Torch for Deep Learning Research](<https://devfeed.tech/articles/torch-bleeding-edge-dnn-research-40103.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2015-06-28-torch-bleeding-edge-dnn-research/>)

Published: 2015-06-28T11:49:40Z

Content type: tutorial

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [torch](<https://devfeed.tech/topics/torch.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [lua](<https://devfeed.tech/tags/lua.md>), [research](<https://devfeed.tech/tags/research.md>), [torch](<https://devfeed.tech/tags/torch.md>)

### AI overview

This article introduces Torch as a Lua-based deep learning framework and discusses its use for research, including its ecosystem, flexibility, installation, and relationship to Python.

### Source excerpt

An introduction to Torch, the deep learning framework favored by Facebook AI and Google DeepMind for cutting-edge research.