@@ -117,10 +117,12 @@ jobs:
117117 echo "🚀 Checking model deployment status..."
118118
119119 python -c "
120- from clearml import Model, Task
120+ from clearml import Model
121121 import sys
122122
123123 try:
124+ print('🔍 Searching for deployed models...')
125+
124126 # Check for deployed models directly
125127 models = Model.query_models(
126128 project_name='Guardian_Training',
@@ -131,33 +133,50 @@ jobs:
131133 )
132134
133135 if not models:
134- print('❌ No deployed models found')
136+ print('❌ No deployed models found with deployment tags')
137+
135138 # Try to find any recent models
139+ print('🔍 Searching for any recent models...')
136140 recent_models = Model.query_models(
137141 project_name='Guardian_Training',
138142 model_name='BiLSTM_ActionRecognition',
139- max_results=1 ,
143+ max_results=3 ,
140144 order_by=['-created']
141145 )
146+
142147 if recent_models:
143- print(f'⚠️ Found recent model but not deployed: {recent_models[0].id}')
148+ print(f'📋 Found {len(recent_models)} recent models:')
149+ for i, m in enumerate(recent_models):
150+ print(f' {i+1}. Model ID: {m.id}')
151+ print(f' Created: {m.created}')
152+ print(f' Published: {m.published}')
153+ print(f' Tags: {m.tags}')
154+ else:
155+ print('❌ No models found at all')
156+
144157 sys.exit(1)
145158
146159 model = models[0]
147160 print(f'✅ Found deployed model!')
148161 print(f'🏷️ Model ID: {model.id}')
149162 print(f'📅 Created: {model.created}')
163+ print(f'🏷️ Tags: {model.tags}')
150164
151165 # Get model metadata for accuracy
152- design = model.get_model_design()
153- if design and 'test_accuracy' in design:
154- accuracy = design['test_accuracy']
155- print(f'📊 Test Accuracy: {accuracy:.2f}%')
156- else:
157- print('📊 Test Accuracy: Not available in model metadata')
166+ try:
167+ design = model.get_model_design()
168+ if design and 'test_accuracy' in design:
169+ accuracy = design['test_accuracy']
170+ print(f'📊 Test Accuracy: {accuracy:.2f}%')
171+ else:
172+ print('📊 Test Accuracy: Not available in model metadata')
173+ except Exception as e:
174+ print(f'⚠️ Could not get model design: {e}')
158175
159176 except Exception as e:
160177 print(f'❌ Error checking deployment: {e}')
178+ import traceback
179+ traceback.print_exc()
161180 sys.exit(1)
162181 "
163182
0 commit comments