Detect.inplace=False for multithread-safe inference (#8801)
Detect.inplace=False for safe multithread inference
This commit is contained in:
1 parent
7921351b4e
commit
1e89807d9a
2 files changed
+2
-1
No files matched your search
+1
-1
@@ -50,7 +50,7 @@ class Detect(nn.Module):
|
||||
self.anchor_grid = [torch.zeros(1)] * self.nl # init anchor grid
|
||||
self.register_buffer('anchors', torch.tensor(anchors).float().view(self.nl, -1, 2)) # shape(nl,na,2)
|
||||
self.m = nn.ModuleList(nn.Conv2d(x, self.no * self.na, 1) for x in ch) # output conv
|
||||
self.inplace = inplace # use in-place ops (e.g. slice assignment)
|
||||
self.inplace = inplace # use inplace ops (e.g. slice assignment)
|
||||
|
||||
def forward(self, x):
|
||||
z = [] # inference output
|
||||
|
||||
Reference in new issue
Block a user