Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

[Colab]

RUDOLPH 🦌🎄☃️

One Hyper-Tasking Transformer can be creative as DALL-E and GPT-3 and smart as CLIP


RUssian Decoder On Language Picture Hyper-tasking (RUDOLPH) is a text-image-text transformer designed for an easy fine-tuning for a range of tasks: from generating images by text description and image classification to visual question answering and more. This model demonstrates the power of Hyper-tasking Transformers.

Hyper-tasking model is a generalized multi-tasking model, i.e., the model that can solve almost all tasks within supported modalities, mandatory including mutual pairwise translations between modalities (two modalities in case of RUDOLPH: images and Russian texts).

Models

The following table shows the values of the parameters corresponding to different RUDOLPH versions.

350M 1.3B 2.7B
l 64 128 384
r 64 128 128
m 16 32 24
n 16 32 24

Sparse Attention Mask

350M

row - col - row - [last] conv

1.3B

row - col - row - [last] conv

2.7B

row - col - row - [last] conv

Installing

pip install rudolph==0.0.1rc10

Usage and Fine-Tuning

Usage and fine-tuning examples for different versions of RUDOLPH can be found in jupyters folder.

Citation

@misc{github2022ruDolph,
  title         = {RUDOLPH: One Hyper-Tasking Transformer can be creative as DALL-E and GPT-3 and smart as CLIP},
  author        = {AIRI},
  year          = {2022},
  howpublished  = {\url{https://github.com/ai-forever/ru-dolph}},
}

Supported by

Metadata

Release files for rudolph 0.0.1rc10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rudolph 0.0.1rc10
File Size Uploaded
rudolph-0.0.1rc10.tar.gz 22.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rudolph 0.0.1rc10
File Interpreter ABI Platform
rudolph-0.0.1rc10-py3-none-any.whl Python 3 none any Details

Total release size: 44.9 kB

Release files / rudolph-0.0.1rc10.tar.gz

Download URL rudolph-0.0.1rc10.tar.gz
Size 22.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d5bc6c20c9bd38c61a536077243ef9f760025b8b730fd37d7678f2524e2f47ab
BLAKE2b-256 checksum
How to use checksums
0512258e75c7bef66c69ef7ffb9707dfdcc9786ba081c1478721143a458e8a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / rudolph-0.0.1rc10-py3-none-any.whl

Download URL rudolph-0.0.1rc10-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e861d9a4a9fe080a62b8d054e9fc4bde19a091a3f0844d91d200a513779aa658
BLAKE2b-256 checksum
How to use checksums
d52e14860b23c36426cc18ca827fbe505b54ea171f3420dd8f82c6e8e6721ad4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page