Hello,
thank you @Sayak Paul @Lance Norskog for you help and suggestions.
here is a little update:
I have put out the data_augmentation layer and yes, the differences seems to be smaller. But still, I got slightly different accuracy values for each time, I load the weights.
So I created a subnetwork, only consisted of the Input layer and the CCTTokenizer to see, if the output may differ for each time, I create the network and load weights.
To make it more clear, the steps are:
A complete new CCT network is created.
The pre-trained weights are loaded.
A smaller network is created out of the CCT network, only with the Input-layer and the CCTTokenizer.
The first 10 samples of the Testset are presented to the new smaller network.
Print out some outputs.
This is done, again, 3 times. And for all 3 times, the output is equal.
If I now create a smaller network, consisting of the first three layers of the CCT network (regarding to .summary() after an add-operation) and let print output values, the output values show small differences for each of the 3 trials.
You can find two more cells in the colab notebook for this.
Again, thanks for your help!
Best regards,