Ugrás a fő tartalomhoz

__init__

Az alphacube csomag egy rugalmas API-t biztosít a Rubik-kockák megoldásához.

Magas szintű API (a legtöbb felhasználó számára ajánlott):

  • load(*args, **kwargs): Kényelmi funkció egy modell betöltésére az alapértelmezett globális megoldóba.
  • solve(*args, **kwargs): Kényelmi funkció egy kocka megoldására az alapértelmezett globális megoldóval.

Alaposztály (haladó felhasználásra):

  • Solver: A fő osztály megoldó példányok létrehozására, modellek betöltésére és kockák megoldására.

Segédfüggvények:

  • set_verbose(loglevel): A naplózó részletességi szintjének beállítása.
  • list_models(): Az elérhető előre betanított modellek listázása.
  • device: Az automatikusan észlelt torch.device (pl. 'cuda', 'cpu').
  • dtype: Az automatikusan észlelt torch.dtype (pl. 'torch.float16').
  • cli(): Parancssori segédprogram egy Rubik-kocka megoldásához.

Az alapvető használathoz lásd a Kezdő lépések című részt.