PyTorch Adapt
- URL: http://arxiv.org/abs/2211.15673v1
- Date: Mon, 28 Nov 2022 18:59:09 GMT
- Title: PyTorch Adapt
- Authors: Kevin Musgrave, Serge Belongie, Ser-Nam Lim
- Abstract summary: PyTorch Adapt is a library for domain adaptation.
domain adaptation is a type of machine learning algorithm that re-purposes existing models to work in new domains.
It is a fully-featured toolkit, allowing users to create a complete train/test pipeline in a few lines of code.
- Score: 37.03614011735927
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: PyTorch Adapt is a library for domain adaptation, a type of machine learning
algorithm that re-purposes existing models to work in new domains. It is a
fully-featured toolkit, allowing users to create a complete train/test pipeline
in a few lines of code. It is also modular, so users can import just the parts
they need, and not worry about being locked into a framework. One defining
feature of this library is its customizability. In particular, complex training
algorithms can be easily modified and combined, thanks to a system of
composable, lazily-evaluated hooks. In this technical report, we explain in
detail these features and the overall design of the library. Code is available
at https://www.github.com/KevinMusgrave/pytorch-adapt
Related papers
- depyf: Open the Opaque Box of PyTorch Compiler for Machine Learning Researchers [92.13613958373628]
textttdepyf is a tool designed to demystify the inner workings of the PyTorch compiler.
textttdepyf decompiles bytecode generated by PyTorch back into equivalent source code.
arXiv Detail & Related papers (2024-03-14T16:17:14Z) - pyvene: A Library for Understanding and Improving PyTorch Models via
Interventions [79.72930339711478]
$textbfpyvene$ is an open-source library that supports customizable interventions on a range of different PyTorch modules.
We show how $textbfpyvene$ provides a unified framework for performing interventions on neural models and sharing the intervened upon models with others.
arXiv Detail & Related papers (2024-03-12T16:46:54Z) - Adaptoring: Adapter Generation to Provide an Alternative API for a
Library [5.710971447109951]
Third-party libraries are a cornerstone of fast application development.
An obscure API instead slows down the learning process and can lead to erroneous use.
This paper explores the use of the adapter pattern to provide a new API as a new library that calls the original library internally.
arXiv Detail & Related papers (2024-01-13T11:48:45Z) - torchgfn: A PyTorch GFlowNet library [56.071033896777784]
torchgfn is a PyTorch library that aims to address this need.
It provides users with a simple API for environments and useful abstractions for samplers and losses.
arXiv Detail & Related papers (2023-05-24T00:20:59Z) - SequeL: A Continual Learning Library in PyTorch and JAX [50.33956216274694]
SequeL is a library for Continual Learning that supports both PyTorch and JAX frameworks.
It provides a unified interface for a wide range of Continual Learning algorithms, including regularization-based approaches, replay-based approaches, and hybrid approaches.
We release SequeL as an open-source library, enabling researchers and developers to easily experiment and extend the library for their own purposes.
arXiv Detail & Related papers (2023-04-21T10:00:22Z) - skrl: Modular and Flexible Library for Reinforcement Learning [0.0]
skrl is an open-source modular library for reinforcement learning written in Python.
It allows loading, configuring, and operating NVIDIA Isaac Gym environments.
arXiv Detail & Related papers (2022-02-08T12:43:31Z) - PyTorchVideo: A Deep Learning Library for Video Understanding [71.89124881732015]
PyTorchVideo is an open-source deep-learning library for video understanding tasks.
It covers a full stack of video understanding tools including multimodal data loading, transformations, and models.
The library is based on PyTorch and can be used by any training framework.
arXiv Detail & Related papers (2021-11-18T18:59:58Z) - Small-Text: Active Learning for Text Classification in Python [23.87081733039124]
small-text is an easy-to-use active learning library for Python.
It offers pool-based active learning for single- and multi-label text classification.
arXiv Detail & Related papers (2021-07-21T19:23:56Z) - SuperSuit: Simple Microwrappers for Reinforcement Learning Environments [0.0]
SuperSuit is a Python library that includes all popular wrappers and wrappers that can easily apply functions to the observations/actions/reward.
It's compatible with the standard Gym environment specification, as well as the PettingZoo specification for multi-agent environments.
arXiv Detail & Related papers (2020-08-17T00:30:06Z) - fastai: A Layered API for Deep Learning [1.7223564681760164]
fastai is a deep learning library which provides practitioners with high-level components.
It provides researchers with low-level components that can be mixed and matched to build new approaches.
arXiv Detail & Related papers (2020-02-11T21:16:48Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.