pytern 1.2.6

High-performance Python-to-Ternary-Bytecode transpiler for MoE model training.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from parser import transpile
from emitter import generate_tbc

def test_bytecode_generation():
    source = """
def process_tensor(a, b):
    x = a * b
    return t_relu(x)
    """
    ir = transpile(source)
    bytecode = generate_tbc(ir)
    print(f"Generated Bytecode: {bytecode}")
    assert bytecode == b"\x02\x03"
    print("Test Passed: Bytecode Generation")

if __name__ == "__main__":
    test_bytecode_generation()