OCD update.
authorFrancois Fleuret <francois.fleuret@idiap.ch>
Mon, 3 Dec 2018 16:58:07 +0000 (11:58 -0500)
committerFrancois Fleuret <francois.fleuret@idiap.ch>
Mon, 3 Dec 2018 16:58:07 +0000 (11:58 -0500)
mine_mnist.py

index 06458b5..7845d81 100755 (executable)
@@ -8,6 +8,13 @@ from torch import nn
 
 ######################################################################
 
+if torch.cuda.is_available():
+    device = torch.device('cuda')
+else:
+    device = torch.device('cpu')
+
+######################################################################
+
 parser = argparse.ArgumentParser(
     description = 'An implementation of Mutual Information estimator with a deep model',
     formatter_class = argparse.ArgumentDefaultsHelpFormatter
@@ -27,13 +34,6 @@ parser.add_argument('--mnist_classes',
 
 ######################################################################
 
-if torch.cuda.is_available():
-    device = torch.device('cuda')
-else:
-    device = torch.device('cpu')
-
-######################################################################
-
 def entropy(target):
     probas = []
     for k in range(target.max() + 1):