FW-GLM-5-1 · popcorn · pop_l1234_st_gpt
in_progress 14_hyenadna_32k_bs1_seq32000.py
model
FW-GLM-5-1
turns / max
0 / 1
tool calls
0
tokens (total)
0
wall clock
—
truncated
no
backend
cuda fp32
variant
popcorn
runtime
—
ref runtime
0.00 μs
speedup
—
started
2026-05-11T08:39:46Z
reference PyTorch source (the prompt the agent sees)
import torch
from transformers import AutoModelForSequenceClassification, AutoConfig

class Model(torch.nn.Module):
    def __init__(self, model_name, config):
        super().__init__()
        self.model_name = model_name
        self.config = config
        self.model = AutoModelForSequenceClassification.from_pretrained(
            self.model_name, config=self.config, trust_remote_code=True
        )

    def forward(self, x):
        return self.model(x).logits

model_name = "LongSafari/hyenadna-small-32k-seqlen-hf"
config = AutoConfig.from_pretrained(model_name, trust_remote_code=True)
config.num_labels = 2
vocab_size = config.vocab_size
sequence_length = 32000
batch_size = 1

def get_inputs():
    p = popcorn_pri
    bs = p.jitter_int(batch_size)
    sl = p.jitter_int(sequence_length)
    inputs = torch.randint(0, vocab_size, (bs, sl))
    return [inputs]


def get_init_inputs():
    return [model_name, config]