2023-07-05 10:22:16 +00:00
|
|
|
#
|
|
|
|
# Copyright (C) 2023, Inria
|
|
|
|
# GRAPHDECO research group, https://team.inria.fr/graphdeco
|
|
|
|
# All rights reserved.
|
|
|
|
#
|
|
|
|
# This software is free for non-commercial, research and evaluation use
|
|
|
|
# under the terms of the LICENSE.md file.
|
|
|
|
#
|
|
|
|
# For inquiries contact george.drettakis@inria.fr
|
|
|
|
#
|
|
|
|
|
2023-07-04 08:00:48 +00:00
|
|
|
from errno import EEXIST
|
|
|
|
from os import makedirs, path
|
|
|
|
import os
|
|
|
|
|
|
|
|
def mkdir_p(folder_path):
|
|
|
|
# Creates a directory. equivalent to using mkdir -p on the command line
|
|
|
|
try:
|
|
|
|
makedirs(folder_path)
|
|
|
|
except OSError as exc: # Python >2.5
|
|
|
|
if exc.errno == EEXIST and path.isdir(folder_path):
|
|
|
|
pass
|
|
|
|
else:
|
|
|
|
raise
|
|
|
|
|
|
|
|
def searchForMaxIteration(folder):
|
|
|
|
saved_iters = [int(fname.split("_")[-1]) for fname in os.listdir(folder)]
|
|
|
|
return max(saved_iters)
|