|
|
@ -7,6 +7,7 @@ from visualdl import LogWriter
|
|
|
|
from audiotools.ml.decorators import timer
|
|
|
|
from audiotools.ml.decorators import timer
|
|
|
|
from audiotools.ml.decorators import Tracker
|
|
|
|
from audiotools.ml.decorators import Tracker
|
|
|
|
from audiotools.ml.decorators import when
|
|
|
|
from audiotools.ml.decorators import when
|
|
|
|
|
|
|
|
from audiotools import util
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_all_decorators():
|
|
|
|
def test_all_decorators():
|
|
|
@ -26,12 +27,16 @@ def test_all_decorators():
|
|
|
|
i = tracker.step
|
|
|
|
i = tracker.step
|
|
|
|
time.sleep(0.01)
|
|
|
|
time.sleep(0.01)
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
"loss": paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"loss":
|
|
|
|
"mel": paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"stft": paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"mel":
|
|
|
|
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
|
|
|
|
"stft":
|
|
|
|
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"waveform":
|
|
|
|
"waveform":
|
|
|
|
paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"not_scalar": paddle.arange(start=0, end=10, step=1, dtype="int64"),
|
|
|
|
"not_scalar":
|
|
|
|
|
|
|
|
paddle.arange(start=0, end=10, step=1, dtype="int64"),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@tracker.track("val", len(val_data))
|
|
|
|
@tracker.track("val", len(val_data))
|
|
|
@ -40,13 +45,18 @@ def test_all_decorators():
|
|
|
|
i = tracker.step
|
|
|
|
i = tracker.step
|
|
|
|
time.sleep(0.01)
|
|
|
|
time.sleep(0.01)
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
"loss": paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"loss":
|
|
|
|
"mel": paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"stft": paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"mel":
|
|
|
|
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
|
|
|
|
"stft":
|
|
|
|
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"waveform":
|
|
|
|
"waveform":
|
|
|
|
paddle.exp(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
util.exp_compat(paddle.to_tensor([-i / 100], dtype="float32")),
|
|
|
|
"not_scalar": paddle.arange(10, dtype="int64"),
|
|
|
|
"not_scalar":
|
|
|
|
"string": "string",
|
|
|
|
paddle.arange(10, dtype="int64"),
|
|
|
|
|
|
|
|
"string":
|
|
|
|
|
|
|
|
"string",
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@when(lambda: tracker.step % 1000 == 0 and rank == 0)
|
|
|
|
@when(lambda: tracker.step % 1000 == 0 and rank == 0)
|
|
|
|