The nonlinearities of power amplifiers in massive MIMO arrays introduce unwanted spectral regrowth, which is typically avoided via digital predistortion at each amplifier. However, as the number of base station antennas scales up, so does the computational burden of per-antenna linearization. This work introduces a neural-network virtual digital predistortion (vDPD) scheme that operates before the linear precoder for OFDM-based massive MU-MIMO systems. By applying predistortion before the precoder, complexity scales primarily with the number of users. We can achieve comparable linearization along the user beams by training our neural network based on the memory polynomial, predistortion-per-antenna approach. We verify our algorithm through an exhaustive simulator that includes high-order amplifier nonlinearities, memory effects, and variance across the amplifier models.