For the random problem, I found the problem still exists for same DNA sequence if I reload the model by running the first code cell. For instance, If I run the second code cell twice in a row directly after the model is loaded. The output tensor will be consistent due to 'model = model.eval()' as you suggested. But if I run the first code cell again between running the second and third code cells, and the random problem will reappear (and not be solved with my addition of model.eval after model loaded in code cell one).
Is that designed to be different outcome for operations between batches? Is there any possible solution to keep the output tensor from the same DNA sequence always the same please? Appreciate again!
Hello Dr. ZHOU(@Zhihan1996),
For the random problem, I found the problem still exists for same DNA sequence if I reload the model by running the first code cell. For instance, If I run the second code cell twice in a row directly after the model is loaded. The output tensor will be consistent due to 'model = model.eval()' as you suggested. But if I run the first code cell again between running the second and third code cells, and the random problem will reappear (and not be solved with my addition of model.eval after model loaded in code cell one). Is that designed to be different outcome for operations between batches? Is there any possible solution to keep the output tensor from the same DNA sequence always the same please? Appreciate again!