Prechádzať zdrojové kódy

small change in mpi GPU config

Dimitri Korsch 6 rokov pred
rodič
commit
2c0f8b0c1c
2 zmenil súbory, kde vykonal 5 pridanie a 4 odobranie
  1. 4 3
      cvfinetune/finetuner/mpi.py
  2. 1 1
      requirements.txt

+ 4 - 3
cvfinetune/finetuner/mpi.py

@@ -18,9 +18,10 @@ class MPIFinetuner(DefaultFinetuner):
 
 		self.comm = comm
 		if self.mpi:
-			self.device = opts.gpu[self.comm.rank]
-
-			# self.device += self.comm.intra_rank
+			if len(opts.gpu) > 1:
+				self.device = opts.gpu[self.comm.rank]
+			else:
+				self.device += self.comm.intra_rank
 
 	def scatter_datasets(self):
 		if self.mpi:

+ 1 - 1
requirements.txt

@@ -13,4 +13,4 @@ cupy-cuda92~=4.2.0
 # my own packages
 cvargparse~=0.1.5
 cvdatasets~=0.4.2
-chainer_addons~=0.5.2
+chainer_addons~=0.6.0