diff --git a/Flower_v1/client_2.py b/Flower_v1/client_2.py
index cd8b56e121a7f04ab8db7733e572dd44edf38b1f..04a135a9fcac5c7fa8f5a845f89d2d43ba86c65c 100644
--- a/Flower_v1/client_2.py
+++ b/Flower_v1/client_2.py
@@ -9,18 +9,24 @@ import numpy as np
 import sys
 import random
 
+# list up
 physical_devices = tf.config.list_physical_devices('GPU')
-if physical_devices:
+
+if len(physical_devices) > 0:
+    # Only use 1st GPU
+    tf.config.set_visible_devices(physical_devices[0], 'GPU')
+
+    # Avoid over mem
     tf.config.experimental.set_memory_growth(physical_devices[0], True)
-    print("GPU detected and memory growth enabled.")
+    print("GPU detected and memory growth enabled. Using GPU:", physical_devices[0].name)
 else:
     print("No GPU detected, using CPU.")
     
 # Set random seed for reproducibility
 def set_random_seed(seed):
-    random.seed(seed)  # Python random module seed
-    np.random.seed(seed)  # Numpy random seed
-    tf.random.set_seed(seed)  # TensorFlow random seed
+    random.seed(seed)  
+    np.random.seed(seed)  
+    tf.random.set_seed(seed) 
 
 # Set a specific seed value
 set_random_seed(42)