PyTorchPipe: a framework for rapid prototyping of pipelines combining language and vision

10/18/2019
by   Tomasz Kornuta, et al.
0

Access to vast amounts of data along with affordable computational power stimulated the reincarnation of neural networks. The progress could not be achieved without adequate software tools, lowering the entry bar for the next generations of researchers and developers. The paper introduces PyTorchPipe (PTP), a framework built on top of PyTorch. Answering the recent needs and trends in machine learning, PTP facilitates building and training of complex, multi-modal models combining language and vision (but is not limited to those two modalities). At its core, PTP employs a component-oriented approach and relies on the concept of a pipeline, defined as a directed acyclic graph of loosely coupled components. A user defines a pipeline using yaml-based (thus human-readable) configuration files, whereas PTP provides generic workers for their loading, training, and testing using all the computational power (CPUs and GPUs) that is available to the user. The paper covers the main concepts of PyTorchPipe, discusses its key features and briefly presents the currently implemented tasks, models and components.

READ FULL TEXT

page 2

page 6

research
08/11/2022

Finding Reusable Machine Learning Components to Build Programming Language Processing Pipelines

Programming Language Processing (PLP) using machine learning has made va...
research
10/21/2021

Viash: from scripts to pipelines

Most bioinformatics pipelines consist of software components that are ti...
research
05/05/2023

Otter: A Multi-Modal Model with In-Context Instruction Tuning

Large language models (LLMs) have demonstrated significant universal cap...
research
11/24/2022

Delving into Out-of-Distribution Detection with Vision-Language Representations

Recognizing out-of-distribution (OOD) samples is critical for machine le...
research
03/22/2023

The Impact of Large Language Multi-Modal Models on the Future of Job Market

The rapid advancements in artificial intelligence, particularly in large...
research
06/21/2023

A Hierarchical Approach to exploiting Multiple Datasets from TalkBank

TalkBank is an online database that facilitates the sharing of linguisti...

Please sign up or login with your details

Forgot password? Click here to reset