Julien Dehos vor 8 Jahren
Ursprung
Commit
86a701e3c6
2 geänderte Dateien mit 24 neuen und 0 gelöschten Zeilen
  1. 11 0
      oar_python/oar_python_1.py
  2. 13 0
      oar_python/oar_python_2.py

+ 11 - 0
oar_python/oar_python_1.py

@@ -0,0 +1,11 @@
+#!/usr/bin/env python3
+
+#OAR -l /core=1,walltime=00:05:00
+
+def print_hello(x):
+    print("Hello", x)
+
+if __name__ == "__main__":
+    for i in range(12):
+        print_hello(i)
+

+ 13 - 0
oar_python/oar_python_2.py

@@ -0,0 +1,13 @@
+#!/usr/bin/env python3
+
+#OAR -l /core=6,walltime=00:05:00
+CORE=6
+
+import joblib
+
+def print_hello(x):
+    print("Hello", x)
+
+if __name__ == "__main__":
+    joblib.Parallel(n_jobs=CORE)(joblib.delayed(print_hello)(i) for i in range(12))
+