Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Predict method does not finish #73

Open
ArlindKadra opened this issue Jan 14, 2020 · 3 comments
Open

[Bug] Predict method does not finish #73

ArlindKadra opened this issue Jan 14, 2020 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@ArlindKadra
Copy link

ArlindKadra commented Jan 14, 2020

Describe the bug

After training the UIS-RNN algorithm, I call the predict() method with the test_sequences. In this case, the test sequence is a 2-d numpy array, not a list. Somehow the method gets stuck and never finishes.
I checked the input shape and according to the method doc it should work fine.

Maybe I am doing something wrong?

To Reproduce

Commands and arguments

import numpy as np
import uisrnn

SAVED_MODEL_NAME = 'saved_model.uisrnn'


model_args, training_args, inference_args = uisrnn.parse_arguments()
model = uisrnn.UISRNN(model_args)
model.load(SAVED_MODEL_NAME)
test_sequence = np.load('./data/test_sequence.npy', allow_pickle=True)
predicted_cluster_id = model.predict(test_sequence, inference_args)

Logs

Nothing printed.

Serialized models

https://drive.google.com/open?id=1N4JwQQv27Xap-UlvHCNARTiKGT3356AX

Data samples

Data
https://www.kaggle.com/mfekadu/darpa-timit-acousticphonetic-continuous-speech
Embeddings
https://drive.google.com/open?id=1N4JwQQv27Xap-UlvHCNARTiKGT3356AX

Versions

  • uis-rnn: 0.1.0
  • numpy: 1.18.0
  • scipy: 1.4.1
  • torch: 1.3.1

Additional context

Debugging the code, I see that everything goes well until this point:

for new_beam_rank in range(

The statement after the for loop is finished is not hit.
Using this implementation to generate the embeddings:
https://github.com/HarryVolek/PyTorch_Speaker_Verification

@ArlindKadra ArlindKadra added the bug Something isn't working label Jan 14, 2020
@wq2012 wq2012 self-assigned this Jan 15, 2020
@ArlindKadra
Copy link
Author

Further note, preparing everything as a list of sequences works.
If it helps, I can also add the necessary files for this case.

@saumyaborwankar
Copy link

saumyaborwankar commented Apr 20, 2021

Hi @ArlindKadra I am also stuck at the inferencing part could you share the dimensions of the test_sequence variable. Im confused as to what format it requires for inferencing. Thank you

@cfeng16
Copy link

cfeng16 commented May 18, 2021

Hi @ArlindKadra, I face the same problem now, and I use the AMI corpus dataset. During the training, I concatenate all the training samples as a single numpy matrix, and I prepare the data as a list of sequences during the testing. However, it still can not predict anything, and there are no responses, and I would like to ask if the settings I mentioned above are the same as yours? Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants