# 忽略警告信息的代码
import warnings
warnings.filterwarnings("ignore")
gpu是否可用
import torch
# 检查CUDA是否可用
if torch.cuda.is_available():
print("CUDA is available!")
# 获取当前默认的CUDA设备
device = torch.device('cuda')
print(f"Default CUDA device: {device}")
# 获取CUDA设备的数量
print(f"Number of CUDA devices: {torch.cuda.device_count()}")
# 获取第一个CUDA设备的名称
print(f"Name of first CUDA device: {torch.cuda.get_device_name(0)}")
else:
print("CUDA is not available.")
# 设置设备为GPU或CPU
device = torch.device('cuda:0' if torch.cuda.is_available() else 'cpu')