2017-06-15 2 views
1

Ich möchte sagen, 32 CPUs auf einem Condor-Cluster. Normalerweise kann ich einen Job übergeben mit einem Programm zum Beispiel laufen zu sagen:Ist es möglich, eine interaktive REPL-Sitzung (R, Python usw.) auf einem Condor-System zu starten?

my_R_script.sh:

Rscript my_R_program.R 

my_condor_job:

Universe  = vanilla 
getenv  = True 
Executable = my_R_script.sh 
Output  = condor.out 
Error  = condor.error 
Log   = condor.log 
request_cpus = 32 

queue 

condor_submit my_condor_job

aber arbeitet unter der Annahme, dass my_R_program.R hat bereits alle Befehle, die ich eingeben möchte. Stattdessen möchte ich zum Beispiel eine interaktive R-Sitzung starten und die 32 CPUs interaktiv nutzen. Ist das auf Kondor möglich?

Antwort

0

condor_submit -i my_condor_job startet eine interaktive Sitzung auf dem Computer, mit dem Sie übereinstimmen. Beachten Sie, dass die in Ihrer Übergabedatei als ausführbare Datei angegebene Datei in diesem Modus nicht übertragen (oder automatisch ausgeführt) wird.

Verwandte Themen