cuda
Browse files
main.py
CHANGED
@@ -28,9 +28,12 @@ hand = MMPoseInferencer("hand")
|
|
28 |
human3d = MMPoseInferencer(pose3d="human3d")
|
29 |
track_model = YOLO('yolov8n.pt') # Load an official Detect model
|
30 |
|
|
|
31 |
# ultraltics
|
32 |
if torch.cuda.is_available():
|
33 |
device = "cuda"
|
|
|
|
|
34 |
|
35 |
print("[INFO]: Downloaded models!")
|
36 |
|
@@ -53,6 +56,8 @@ def check_extension(video):
|
|
53 |
|
54 |
def tracking(video, model, boxes=True):
|
55 |
print("[INFO] Is cuda available? ", torch.cuda.is_available())
|
|
|
|
|
56 |
print("[INFO] Loading model...")
|
57 |
# Load an official or custom model
|
58 |
|
@@ -101,6 +106,7 @@ def show_tracking(video_content):
|
|
101 |
|
102 |
def pose3d(video):
|
103 |
video = check_extension(video)
|
|
|
104 |
|
105 |
|
106 |
# Define new unique folder
|
@@ -124,6 +130,7 @@ def pose3d(video):
|
|
124 |
|
125 |
def pose2d(video, kpt_threshold):
|
126 |
video = check_extension(video)
|
|
|
127 |
|
128 |
# Define new unique folder
|
129 |
add_dir = str(uuid.uuid4())
|
@@ -148,7 +155,10 @@ def pose2d(video, kpt_threshold):
|
|
148 |
|
149 |
def pose2dhand(video, kpt_threshold):
|
150 |
video = check_extension(video)
|
151 |
-
|
|
|
|
|
|
|
152 |
# Define new unique folder
|
153 |
add_dir = str(uuid.uuid4())
|
154 |
vis_out_dir = os.path.join("/".join(video.split("/")[:-1]), add_dir)
|
|
|
28 |
human3d = MMPoseInferencer(pose3d="human3d")
|
29 |
track_model = YOLO('yolov8n.pt') # Load an official Detect model
|
30 |
|
31 |
+
|
32 |
# ultraltics
|
33 |
if torch.cuda.is_available():
|
34 |
device = "cuda"
|
35 |
+
else:
|
36 |
+
device = "cpu"
|
37 |
|
38 |
print("[INFO]: Downloaded models!")
|
39 |
|
|
|
56 |
|
57 |
def tracking(video, model, boxes=True):
|
58 |
print("[INFO] Is cuda available? ", torch.cuda.is_available())
|
59 |
+
print(device)
|
60 |
+
|
61 |
print("[INFO] Loading model...")
|
62 |
# Load an official or custom model
|
63 |
|
|
|
106 |
|
107 |
def pose3d(video):
|
108 |
video = check_extension(video)
|
109 |
+
print(device)
|
110 |
|
111 |
|
112 |
# Define new unique folder
|
|
|
130 |
|
131 |
def pose2d(video, kpt_threshold):
|
132 |
video = check_extension(video)
|
133 |
+
print(device)
|
134 |
|
135 |
# Define new unique folder
|
136 |
add_dir = str(uuid.uuid4())
|
|
|
155 |
|
156 |
def pose2dhand(video, kpt_threshold):
|
157 |
video = check_extension(video)
|
158 |
+
print(device)
|
159 |
+
# ultraltics
|
160 |
+
if torch.cuda.is_available():
|
161 |
+
device = "cuda"
|
162 |
# Define new unique folder
|
163 |
add_dir = str(uuid.uuid4())
|
164 |
vis_out_dir = os.path.join("/".join(video.split("/")[:-1]), add_dir)
|