fix added
Browse files- SkinGPT.py +7 -0
- app.py +0 -1
SkinGPT.py
CHANGED
@@ -359,7 +359,14 @@ class SkinGPTClassifier:
|
|
359 |
|
360 |
def predict(self, image):
|
361 |
image = image.convert('RGB')
|
|
|
|
|
362 |
image_tensor = self.transform(image).unsqueeze(0).to(self.device)
|
|
|
|
|
|
|
|
|
|
|
363 |
with torch.no_grad():
|
364 |
diagnosis = self.model.generate(image_tensor)
|
365 |
|
|
|
359 |
|
360 |
def predict(self, image):
|
361 |
image = image.convert('RGB')
|
362 |
+
print(f"Original image mode: {image.mode}, size: {image.size}")
|
363 |
+
|
364 |
image_tensor = self.transform(image).unsqueeze(0).to(self.device)
|
365 |
+
|
366 |
+
print(f"Tensor shape: {image_tensor.shape}")
|
367 |
+
print(f"Tensor min/max: {image_tensor.min().item():.4f}/{image_tensor.max().item():.4f}")
|
368 |
+
print(f"Tensor mean: {image_tensor.mean().item():.4f}")
|
369 |
+
|
370 |
with torch.no_grad():
|
371 |
diagnosis = self.model.generate(image_tensor)
|
372 |
|
app.py
CHANGED
@@ -49,7 +49,6 @@ warnings.filterwarnings("ignore")
|
|
49 |
|
50 |
@st.cache_resource
|
51 |
def get_classifier():
|
52 |
-
st.cache_resource.clear()
|
53 |
torch.use_deterministic_algorithms(True)
|
54 |
classifier = SkinGPTClassifier()
|
55 |
for module in [classifier.model.vit,
|
|
|
49 |
|
50 |
@st.cache_resource
|
51 |
def get_classifier():
|
|
|
52 |
torch.use_deterministic_algorithms(True)
|
53 |
classifier = SkinGPTClassifier()
|
54 |
for module in [classifier.model.vit,
|