Skip to content

Commit 108b59d

Browse files
authored
LangId oneAPI sample: use random.sample() to avoid Bandit scan issues (#1254)
* Add new oneAPI Sample IPEX Inference Optimization * Replacing random.randint() with random.sample()
1 parent e79ea31 commit 108b59d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

AI-and-Analytics/End-to-end-Workloads/LanguageIdentification/Inference/inference_commonVoice.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,10 @@ def main(argv):
121121
use_entire_audio_file = True
122122
sample_list = [0 for _ in range(sample_size)]
123123
else:
124-
sample_list = [random.randint(sample_dur, int(data.waveduration)) - sample_dur for _ in range(sample_size)]
124+
start_time_list = list(range(sample_size - int(data.waveduration) + 1))
125+
sample_list = []
126+
for i in range(sample_size):
127+
sample_list.append(random.sample(start_time_list, 1)[0])
125128
for start in sample_list:
126129
if use_entire_audio_file:
127130
newWavPath = data.wavepath

AI-and-Analytics/End-to-end-Workloads/LanguageIdentification/Inference/inference_custom.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,10 @@ def main(argv):
221221
use_entire_audio_file = True
222222
sample_list = [0 for _ in range(sample_size)]
223223
else:
224-
sample_list = [random.randint(sample_dur, int(data.waveduration)) - sample_dur for _ in range(sample_size)]
224+
start_time_list = list(range(sample_size - int(data.waveduration) + 1))
225+
sample_list = []
226+
for i in range(sample_size):
227+
sample_list.append(random.sample(start_time_list, 1)[0])
225228
for start in sample_list:
226229
if use_entire_audio_file:
227230
newWavPath = data.wavepath

0 commit comments

Comments
 (0)