In [1]:
from sokoenginepy.variant import BoardGraph
from sokoenginepy import Variant
from sokoenginepy.variant import GraphType
%load_ext snakeviz
%%snakeviz
g = BoardGraph(5000, GraphType.DIRECTED)
In [3]:
from sokoenginepy.variant import BoardGraph
from sokoenginepy import Variant
from sokoenginepy.variant import GraphType
from sokoenginepy.core import Tessellation
%load_ext snakeviz
g = BoardGraph(100 * 500, GraphType.DIRECTED)
%%snakeviz
g.reconfigure_edges(100, 500, Tessellation.factory(Variant.SOKOBAN))