torchgfn: A PyTorch GFlowNet library

05/24/2023
by   Salem Lahlou, et al.
0

The increasing popularity of generative flow networks (GFlowNets or GFNs) is accompanied with a proliferation of code sources. This hinders the implementation of new features, such as training losses, that can readily be compared to existing ones, on a set of common environments. In addition to slowing down research in the field of GFlowNets, different code bases use different conventions, that might be confusing for newcomers. `torchgfn` is a library built on top of PyTorch, that aims at addressing both problems. It provides user with a simple API for environments, and useful abstractions for samplers and losses. Multiple examples are provided, replicating published results. The code is available in https://github.com/saleml/torchgfn.

READ FULL TEXT

page 2

page 6

research
01/27/2020

LIBTwinSVM: A Library for Twin Support Vector Machines

This paper presents LIBTwinSVM, a free, efficient, and open source libra...
research
09/10/2018

Torchbearer: A Model Fitting Library for PyTorch

We introduce torchbearer, a model fitting library for pytorch aimed at r...
research
11/28/2022

PyTorch Adapt

PyTorch Adapt is a library for domain adaptation, a type of machine lear...
research
01/25/2019

Towards a Deeper Understanding of Adversarial Losses

Recent work has proposed various adversarial losses for training generat...
research
02/15/2022

textless-lib: a Library for Textless Spoken Language Processing

Textless spoken language processing research aims to extend the applicab...
research
08/03/2022

SmartControllerJS: A JavaScript library to turn smartphones into controllers for web-based interactive experiments

We introduce SmartControllerJS, a new JavaScript library for fast, cost-...
research
10/01/2021

TyXe: Pyro-based Bayesian neural nets for Pytorch

We introduce TyXe, a Bayesian neural network library built on top of Pyt...

Please sign up or login with your details

Forgot password? Click here to reset