Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions genesis/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ def init(
backend=None,
theme="dark",
logger_verbose_time=False,
performance_mode: bool = False, # True: compilation ~6x slower, but runs ~1-10% faster
):
# Consider Genesis as initialized right away
global _initialized
Expand Down Expand Up @@ -185,6 +186,8 @@ def init(
if (backend == gs_backend.metal) and (os.environ.get("TI_ENABLE_METAL") == "0"):
ti_arch = TI_ARCH[platform][gs_backend.cpu]

taichi_kwargs["cfg_optimization"] = performance_mode

# init taichi
with patch("builtins.print", fake_print):
ti.init(
Expand Down
Loading