Skip to content

Commit 2a9f44a

Browse files
author
KaiyangZhou
committed
make projects compatible with the latest torchreid
1 parent d60ca7f commit 2a9f44a

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

projects/DML/dml.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,19 @@ def __init__(
5656
)
5757

5858
def forward_backward(self, data):
59-
imgs, pids = self._parse_data_for_train(data)
59+
imgs, pids = self.parse_data_for_train(data)
6060

6161
if self.use_gpu:
6262
imgs = imgs.cuda()
6363
pids = pids.cuda()
6464

6565
outputs1, features1 = self.model1(imgs)
66-
loss1_x = self._compute_loss(self.criterion_x, outputs1, pids)
67-
loss1_t = self._compute_loss(self.criterion_t, features1, pids)
66+
loss1_x = self.compute_loss(self.criterion_x, outputs1, pids)
67+
loss1_t = self.compute_loss(self.criterion_t, features1, pids)
6868

6969
outputs2, features2 = self.model2(imgs)
70-
loss2_x = self._compute_loss(self.criterion_x, outputs2, pids)
71-
loss2_t = self._compute_loss(self.criterion_t, features2, pids)
70+
loss2_x = self.compute_loss(self.criterion_x, outputs2, pids)
71+
loss2_t = self.compute_loss(self.criterion_t, features2, pids)
7272

7373
loss1_ml = self.compute_kl_div(
7474
outputs2.detach(), outputs1, is_logit=True
@@ -113,7 +113,7 @@ def compute_kl_div(p, q, is_logit=True):
113113
q = F.softmax(q, dim=1)
114114
return -(p * torch.log(q + 1e-8)).sum(1).mean()
115115

116-
def _two_stepped_transfer_learning(
116+
def two_stepped_transfer_learning(
117117
self, epoch, fixbase_epoch, open_layers, model=None
118118
):
119119
"""Two stepped transfer learning.
@@ -138,7 +138,7 @@ def _two_stepped_transfer_learning(
138138
open_all_layers(model1)
139139
open_all_layers(model2)
140140

141-
def _extract_features(self, input):
141+
def extract_features(self, input):
142142
if self.deploy == 'model1':
143143
return self.model1(input)
144144

projects/OSNet_AIN/softmax_nas.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(
4747
)
4848

4949
def forward_backward(self, data):
50-
imgs, pids = self._parse_data_for_train(data)
50+
imgs, pids = self.parse_data_for_train(data)
5151

5252
if self.use_gpu:
5353
imgs = imgs.cuda()
@@ -65,7 +65,7 @@ def forward_backward(self, data):
6565

6666
for k in range(self.mc_iter):
6767
outputs = self.model(imgs, lmda=lmda)
68-
loss = self._compute_loss(self.criterion, outputs, pids)
68+
loss = self.compute_loss(self.criterion, outputs, pids)
6969
self.optimizer.zero_grad()
7070
loss.backward()
7171
self.optimizer.step()

0 commit comments

Comments
 (0)