import tensorflow as tf

# 检查 TensorFlow 版本
print("TensorFlow 版本:", tf.__version__)

# 检查是否有 GPU 可用
physical_devices = tf.config.list_physical_devices('GPU')
if len(physical_devices) > 0:
    print("GPU 可用! 检测到的 GPU 设备:")
    for device in physical_devices:
        print(device)
else:
    print("未检测到 GPU，TensorFlow 将使用 CPU。")

# 简单测试 GPU 是否工作
try:
    with tf.device('/GPU:0'):
        a = tf.random.normal([1000, 1000])
        b = tf.random.normal([1000, 1000])
        c = tf.matmul(a, b)
        print("GPU 上矩阵乘法成功！")
except RuntimeError as e:
    print("GPU 测试失败:", e)