Nonnormalizable commited on
Commit
effa9d0
·
1 Parent(s): e680bbf

Analysis notebook

Browse files
Files changed (2) hide show
  1. Analysis.ipynb +0 -0
  2. tasks/text.py +9 -6
Analysis.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
tasks/text.py CHANGED
@@ -1,15 +1,16 @@
1
- from fastapi import APIRouter, Query
2
  from datetime import datetime
3
- from datasets import load_dataset
4
- from sklearn.metrics import accuracy_score
5
  import numpy as np
6
- import random
7
  import torch
8
- from torch.utils.data import Dataset, DataLoader
 
 
 
9
  from transformers import AutoConfig, AutoModelForSequenceClassification, AutoTokenizer
10
 
 
11
  from .utils.evaluation import TextEvaluationRequest
12
- from .utils.emissions import tracker, clean_emissions_data, get_space_info
13
 
14
  router = APIRouter()
15
 
@@ -66,6 +67,8 @@ def bert_model(test_dataset: dict, model_type: str):
66
 
67
  if torch.cuda.is_available():
68
  device = torch.device("cuda")
 
 
69
  else:
70
  device = torch.device("cpu")
71
  print("Using device:", device)
 
1
+ import random
2
  from datetime import datetime
3
+
 
4
  import numpy as np
 
5
  import torch
6
+ from datasets import load_dataset
7
+ from fastapi import APIRouter, Query
8
+ from sklearn.metrics import accuracy_score
9
+ from torch.utils.data import DataLoader, Dataset
10
  from transformers import AutoConfig, AutoModelForSequenceClassification, AutoTokenizer
11
 
12
+ from .utils.emissions import clean_emissions_data, get_space_info, tracker
13
  from .utils.evaluation import TextEvaluationRequest
 
14
 
15
  router = APIRouter()
16
 
 
67
 
68
  if torch.cuda.is_available():
69
  device = torch.device("cuda")
70
+ elif torch.backends.mps.is_available():
71
+ device = torch.device("mps")
72
  else:
73
  device = torch.device("cpu")
74
  print("Using device:", device)