Skip to main content

A template for python projects in PDM

Project description

transcoders-slim

Github Actions Ruff pdm-managed Checked with pyright

Quickstart

Installation

pip install transcoders-slim

Usage

Load pre-trained transcoders from Jacob Dunefsky's repository: https://github.com/jacobdunefsky/transcoder_circuits

from transcoders.transcoder import Transcoder
from transcoders_slim.load_pretrained import load_pretrained
transcoders: dict[str, Transcoder] = load_pretrained()
for name, transcoder in transcoders.items():
    print(name, transcoder)

Run a transcoder:

d_in = transcoder.d_in
d_tr = transcoder.d_sae
seq_len = 32
tr_in = torch.zeros(1, seq_len, d_in).to(transcoder.device)
tr_out, tr_hid = transcoder(tr_in)[:2]

Development

Refer to Setup for how to set up development environment.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

transcoders_slim-0.0.0.tar.gz (62.2 kB view details)

Uploaded Source

Built Distribution

transcoders_slim-0.0.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file transcoders_slim-0.0.0.tar.gz.

File metadata

  • Download URL: transcoders_slim-0.0.0.tar.gz
  • Upload date:
  • Size: 62.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for transcoders_slim-0.0.0.tar.gz
Algorithm Hash digest
SHA256 a7b1c3fe880039eec9c573afdbbefef9ab1ae9f1e0751129289d76b6d1dd1f51
MD5 2dcc4cf8461c54bfd1766ee789c26e9c
BLAKE2b-256 eb8fbf48172797742b25bd0a83d0ca6a1f0ba186dfb4ea677ff8a48a1272834f

See more details on using hashes here.

File details

Details for the file transcoders_slim-0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for transcoders_slim-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 963f5fc4a4f4c2de3fe05be616b891f610a22683d8ee115e84c3d892d1629078
MD5 94567b72ec648bed5b84aa11c89e056a
BLAKE2b-256 0748c75258b259d80897a56011a18a215ddb84abcb082a8e57170c0814e4923d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page