mirror of
https://github.com/iperov/DeepFaceLab.git
synced 2025-07-07 13:32:09 -07:00
get rid of random module
This commit is contained in:
parent
f63f78e1ab
commit
24dd4ef000
2 changed files with 5 additions and 5 deletions
|
@ -1,6 +1,5 @@
|
|||
import traceback
|
||||
import numpy as np
|
||||
import random
|
||||
import cv2
|
||||
import multiprocessing
|
||||
from utils import iter_utils
|
||||
|
@ -13,7 +12,7 @@ from samples import SampleGeneratorBase
|
|||
|
||||
'''
|
||||
arg
|
||||
output_sample_types = [
|
||||
output_sample_types = [
|
||||
[SampleProcessor.TypeFlags, size, (optional)random_sub_size] ,
|
||||
...
|
||||
]
|
||||
|
@ -119,7 +118,8 @@ class SampleGeneratorFace(SampleGeneratorBase):
|
|||
idx = shuffle_idxs.pop()
|
||||
if samples[idx] != None:
|
||||
if len(shuffle_idxs_2D[idx]) == 0:
|
||||
shuffle_idxs_2D[idx] = random.sample( range(len(samples[idx])), len(samples[idx]) )
|
||||
a = shuffle_idxs_2D[idx] = [ *range(len(samples[idx])) ]
|
||||
np.random.shuffle (a)
|
||||
|
||||
idx2 = shuffle_idxs_2D[idx].pop()
|
||||
sample = samples[idx][idx2]
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
import traceback
|
||||
import numpy as np
|
||||
import random
|
||||
import cv2
|
||||
|
||||
from utils import iter_utils
|
||||
|
@ -58,7 +57,8 @@ class SampleGeneratorImageTemporal(SampleGeneratorBase):
|
|||
for n_batch in range(self.batch_size):
|
||||
|
||||
if len(shuffle_idxs) == 0:
|
||||
shuffle_idxs = random.sample( range(samples_sub_len), samples_sub_len )
|
||||
shuffle_idxs = [ *range(samples_sub_len) ]
|
||||
np.random.shuffle (shuffle_idxs)
|
||||
|
||||
idx = shuffle_idxs.pop()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue