-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
currently, when someone wants to use TAPP with TBLIS, they have to install TBLIS themselves (in case of make) or use cmake with -DENABLE_TBLIS=1.
Then to have TBLIS running as backend for all contractions, they "simply" change
int ex = 1;
to
ex = 2;
in create_executor in src/tapp/executor.c
I suggested to enable this automatically based on some cmake variable (see comment in the code), but ENABLE_TBLIS is probably not the best choice, as we need backend choosing logic separate, because TBLIS can normally only served for verifying correctness in test.cpp. How would you approach this? @devinamatthews @SpaceyLake @evaleev ? Should we include a compile time constant DEFAULT_BACKEND/DEFAULT_EXECUTOR?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels