From 0e9f33bd78e1cb0ea85965abc62e998242a194cc Mon Sep 17 00:00:00 2001
From: Stephan Seitz <stephan.seitz@fau.de>
Date: Fri, 28 Feb 2020 13:06:23 +0100
Subject: [PATCH] Fix bug in TorchModule.compile that requires
 `compile_module_name` to be set

---
 src/pystencils_autodiff/backends/astnodes.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pystencils_autodiff/backends/astnodes.py b/src/pystencils_autodiff/backends/astnodes.py
index 10228c8..a040b06 100644
--- a/src/pystencils_autodiff/backends/astnodes.py
+++ b/src/pystencils_autodiff/backends/astnodes.py
@@ -154,7 +154,7 @@ class TorchModule(JinjaCppFile):
         os.makedirs(build_dir, exist_ok=True)
         file_name = join(build_dir, f'{hash}{file_extension}')
 
-        self.compiled_file = (join(build_dir, compile_module_name) or file_name).replace('.cpp', '') + '.so'
+        self.compiled_file = join(build_dir, compile_module_name or file_name).replace('.cpp', '') + '.so'
 
         if not exists(file_name):
             write_file(file_name, source_code)
-- 
GitLab