...
Postavka | Opis |
---|---|
NumWorkers | Maksimalan broj radnika/procesa jednog posla:
|
NumThreads | Broj dretvi po jednom radniku/procesu:
|
AdditionalProperties (SCHEDULER PLUGIN) | |
AdditionalSubmitArgs | Dodatna linija kod podnošenja posla:
|
GPUs | Broj grafičkih procesora:
|
Mem | Količina memorije po jednom chunk-u:
|
...
Code Block | ||
---|---|---|
| ||
delete(c.Jobs) |
Primjer
job= c.batch('wave.parallel', 'Pool', 2)U primjeru stvaramo cluster objekt iz zadanog profila klastera. Podnosimo posao definiran u skripti "spectral_radius" na 5 CPU jezgre (4 radna i 1 kontrolni proces), provjeravamo status i ispisujemo rezultat ukoliko je posao završio.
Code Block | ||
---|---|---|
| ||
#Stvaranje objekta "c" tipa cluster >>c=parcluster #Podnošenje batch posla iz datoteke spectral radius >>job = c.batch('spectral_radius', 'Pool',4) #Provjera statusa posla >>job.State #Ispis rezultata posla >>job.fetchOutputs{:} |
...