Initializing render textures at runtime

Im creating a render texture that I need to populate with data loaded from a save file. Unfortunately, render textures dont support SetPixels. Is there a standard way of initializing render textures with data from code?
Or should we just use ComputeBuffers instead?

The most simple way I can think to get around that would be to populate a temporary regular texture the way you planned, then initialize the RT to that texture (or just blit the tex into the RT).