Fly-ShuAI commited on
Commit
39db07e
·
verified ·
1 Parent(s): 5d36b4a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -1,5 +1,6 @@
 
1
  import torch
2
- device = f'cuda:0' if torch.cuda.is_available() else 'cpu'
3
  print('device:', device)
4
  torch_version = torch.__version__
5
  print('torch_version:', torch_version)
@@ -7,8 +8,10 @@ print('torch_version:', torch_version)
7
  # 获取机器的CUDA版本
8
  # 在机器中输入命令nvidia-smi
9
  import subprocess
10
- try:
11
- result = subprocess.run(['nvidia-smi'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
12
- print('nvidia-smi output:', result.stdout)
13
- except Exception as e:
14
- print(f'Error: {e}')
 
 
 
1
+ import spaces
2
  import torch
3
+ device = f'cuda' if torch.cuda.is_available() else 'cpu'
4
  print('device:', device)
5
  torch_version = torch.__version__
6
  print('torch_version:', torch_version)
 
8
  # 获取机器的CUDA版本
9
  # 在机器中输入命令nvidia-smi
10
  import subprocess
11
+ @spaces.GPU
12
+ def get_cuda_version():
13
+ try:
14
+ result = subprocess.run(['nvidia-smi'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
15
+ print('nvidia-smi output:', result.stdout)
16
+ except Exception as e:
17
+ print(f'Error: {e}')