Andromeda
0.0.11
Willkommen bei Andromeda, dem schnellsten, kreativsten und zuverlässigsten Sprachmodell, das je gebaut wurde. Trainieren Sie Ihre eigene Version, führen Sie Inferenzen durch und optimieren Sie Ihre eigene Version mit einfachen Plug-in-and-Play-Skripten. Beginnen Sie in 10 Sekunden:
python3.11 -m pip install --upgrade andromeda-torch
import torch
from andromeda . configs import Andromeda1Billion
model = Andromeda1Billion ()
x = torch . randint ( 0 , 256 , ( 1 , 1024 )). cuda ()
out = model ( x ) # (1, 1024, 20000)
print ( out )
from andromeda_torch import Tokenizer
from andromeda_torch . configs import Andromeda1Billion
model = Andromeda1Billion ()
tokenizer = Tokenizer ()
encoded_text = tokenizer . encode ( "Hello world!" )
out = model ( encoded_text )
print ( out )
Legen Sie die Umgebungsvariablen fest:
ENTITY_NAME
: Ihr Wandb-ProjektnameOUTPUT_DIR
: Verzeichnis zum Speichern der Gewichte (z. B. ./weights
)MASTER_ADDR
: Für verteiltes TrainingMASTER_PORT
Für verteiltes Master-Port-TrainingRANK
– Anzahl der KnotendiensteWORLD_SIZE
Anzahl der GPUsKonfigurieren Sie das Training:
Weitere Informationen finden Sie in der Schulungs-SOP.
Apache-Lizenz