Skip to content

Commit dbe8544

Browse files
authored
lru cache for jinja env (#219)
1 parent 62aacc4 commit dbe8544

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

openequivariance/openequivariance/templates/jinja_utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from functools import lru_cache
2+
13
from jinja2 import Environment, PackageLoader
24

35

@@ -16,6 +18,7 @@ def sizeof(dtype):
1618
raise Exception("Provided undefined datatype to sizeof!")
1719

1820

21+
@lru_cache(maxsize=2)
1922
def get_jinja_environment(is_hip=False):
2023
env = Environment(
2124
loader=PackageLoader("openequivariance"), extensions=["jinja2.ext.do"]

0 commit comments

Comments
 (0)