zulissimeta commited on
Commit
db5eef3
·
1 Parent(s): 9dda91a

make /data right away, and pass if not present

Browse files
Files changed (2) hide show
  1. app.py +2 -2
  2. hf_calculator.py +4 -1
app.py CHANGED
@@ -853,6 +853,8 @@ def main():
853
 
854
 
855
  if __name__ == "__main__":
 
 
856
  # On load, build and install the gradio_molecul3d fork
857
  subprocess.call(
858
  ["gradio", "cc", "install"], cwd=Path(__file__).parent / "gradio_molecule3d/"
@@ -873,8 +875,6 @@ if __name__ == "__main__":
873
  cwd=Path(__file__).parent.parent,
874
  )
875
 
876
- os.makedirs("/data/custom_inputs", exist_ok=True)
877
-
878
  # Load gradio_molecule3d only once it's built and installed
879
  from gradio_molecule3d import Molecule3D
880
 
 
853
 
854
 
855
  if __name__ == "__main__":
856
+ os.makedirs("/data/custom_inputs", exist_ok=True)
857
+
858
  # On load, build and install the gradio_molecul3d fork
859
  subprocess.call(
860
  ["gradio", "cc", "install"], cwd=Path(__file__).parent / "gradio_molecule3d/"
 
875
  cwd=Path(__file__).parent.parent,
876
  )
877
 
 
 
878
  # Load gradio_molecule3d only once it's built and installed
879
  from gradio_molecule3d import Molecule3D
880
 
hf_calculator.py CHANGED
@@ -51,7 +51,10 @@ class HFEndpointCalculator(Calculator):
51
  hf_hub.HfApi().auth_check(
52
  repo_id="facebook/UMA", token=oauth_token.token
53
  )
54
- hash_save_file(atoms, task_name, "/data/custom_inputs/")
 
 
 
55
  except (hf_hub.errors.HfHubHTTPError, AttributeError):
56
  raise gr.Error(
57
  "You need to log in to HF and have gated model access to UMA before running your own simulations!"
 
51
  hf_hub.HfApi().auth_check(
52
  repo_id="facebook/UMA", token=oauth_token.token
53
  )
54
+ try:
55
+ hash_save_file(atoms, task_name, "/data/custom_inputs/")
56
+ except FileNotFoundError:
57
+ pass
58
  except (hf_hub.errors.HfHubHTTPError, AttributeError):
59
  raise gr.Error(
60
  "You need to log in to HF and have gated model access to UMA before running your own simulations!"