jamba - Pytorch
Project description
Jamba
PyTorch Implementation of Jamba: "Jamba: A Hybrid Transformer-Mamba Language Model"
install
$ pip install jamba
usage
# Import the torch library, which provides tools for machine learning
import torch
# Import the Jamba model from the jamba.model module
from jamba.model import Jamba
# Create a tensor of random integers between 0 and 100, with shape (1, 100)
# This simulates a batch of tokens that we will pass through the model
x = torch.randint(0, 100, (1, 100))
# Initialize the Jamba model with the specified parameters
# dim: dimensionality of the input data
# depth: number of layers in the model
# num_tokens: number of unique tokens in the input data
# d_state: dimensionality of the hidden state in the model
# d_conv: dimensionality of the convolutional layers in the model
# heads: number of attention heads in the model
# num_experts: number of expert networks in the model
# num_experts_per_token: number of experts used for each token in the input data
model = Jamba(
dim=512,
depth=6,
num_tokens=100,
d_state=256,
d_conv=128,
heads=8,
num_experts=8,
num_experts_per_token=2,
)
# Perform a forward pass through the model with the input data
# This will return the model's predictions for each token in the input data
output = model(x)
# Print the model's predictions
print(output)
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jamba-0.0.2.tar.gz
(8.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
jamba-0.0.2-py3-none-any.whl
(8.3 kB
view details)
File details
Details for the file jamba-0.0.2.tar.gz.
File metadata
- Download URL: jamba-0.0.2.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.11.0 Darwin/23.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fb7d3b5501351f297cae924a8b3efc241c37d949f20858b1241b16162275fa1
|
|
| MD5 |
09035fdff16940d1e09f77e310a6c8a2
|
|
| BLAKE2b-256 |
10285bc6245545c7be050685d887e8e034a70054ce390db81ba197316266d1ec
|
File details
Details for the file jamba-0.0.2-py3-none-any.whl.
File metadata
- Download URL: jamba-0.0.2-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.11.0 Darwin/23.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1d918498812a5f748ad18b3d94eccbb4c9ebb0b1e997755837a721f62844eb2
|
|
| MD5 |
db985a5e6b2446611a0a3e548169fbe9
|
|
| BLAKE2b-256 |
d66879333062974aaaed75ecd950821b13f62fbd2852f7ef08076124c4614436
|