Skip to content
Snippets Groups Projects

Fixing the temp directory path for legacy algorithms IF checkpointing is off

Merged Tiago de Freitas Pereira requested to merge fix-legacy into master
3 files
+ 29
40
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -70,16 +70,9 @@ def get_pipeline(face_cropper, transform_extra_arguments):
@@ -70,16 +70,9 @@ def get_pipeline(face_cropper, transform_extra_arguments):
)
)
# Set default temporary directory
# Set default temporary directory
default_temp = (
tempdir = bob.bio.base.pipelines.vanilla_biometrics.legacy.get_temp_directory(
os.path.join("/idiap", "temp", os.environ["USER"])
"gabor_graph"
if "USER" in os.environ
else "~/temp"
)
)
if os.path.exists(default_temp):
tempdir = os.path.join(default_temp, "bob_bio_base_tmp")
else:
# if /idiap/temp/<USER> does not exist, use /tmp/tmpxxxxxxxx
tempdir = tempfile.TemporaryDirectory().name
algorithm = BioAlgorithmLegacy(gabor_jet, base_dir=tempdir)
algorithm = BioAlgorithmLegacy(gabor_jet, base_dir=tempdir)
return VanillaBiometricsPipeline(transformer, algorithm)
return VanillaBiometricsPipeline(transformer, algorithm)
Loading