Spaces:
Running
on
Zero
Running
on
Zero
Fabrice-TIERCELIN
commited on
Commit
•
17a3bc3
1
Parent(s):
c866b24
이 풀 리퀘스트를 사용하면 모든 오디오 세대가 서로 다를 수 있습니다./This PR makes each generation different
Browse files각 세대에서 시드를 무작위로 지정합니다.
Merge를 클릭하여 이 기능을 추가합니다.
It randomizes the seed at each generation.
Click on _Merge_ to add this feature.
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import torch
|
2 |
import torchaudio
|
3 |
from einops import rearrange
|
@@ -30,6 +31,11 @@ def generate_audio(prompt, seconds_total=30, steps=100, cfg_scale=7):
|
|
30 |
translated_prompt = translator(prompt, max_length=512)[0]['translation_text']
|
31 |
print(f"Translated Prompt: {translated_prompt}")
|
32 |
|
|
|
|
|
|
|
|
|
|
|
33 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
34 |
print(f"Using device: {device}")
|
35 |
|
|
|
1 |
+
import random
|
2 |
import torch
|
3 |
import torchaudio
|
4 |
from einops import rearrange
|
|
|
31 |
translated_prompt = translator(prompt, max_length=512)[0]['translation_text']
|
32 |
print(f"Translated Prompt: {translated_prompt}")
|
33 |
|
34 |
+
seed = random.randint(0, 2**63 - 1)
|
35 |
+
random.seed(seed)
|
36 |
+
torch.manual_seed(seed)
|
37 |
+
print(f"Using seed: {seed}")
|
38 |
+
|
39 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
40 |
print(f"Using device: {device}")
|
41 |
|