I'm using a BasicNetwork, which I train synchronously and later validate a large dataset against it in parallel. Unfortunately, calling network.Compute(input, output) returns corrupted data when it is receiving requests in parallel.
Additional information:
The network contains 3 layers and uses the sigmoid activation function and weights are initialized using the ConsistentRandomizer.