__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 észlelttorch.device
(pl. 'cuda', 'cpu').dtype
: Az automatikusan észlelttorch.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.