Absolutely, if it's diatoms then they are living off the silicates/phosphates in the tank. Typical in a new tank. Search diatoms on here. You'll find loads of info. 2 months is very new. You haven't seen the worst of the ugly phase yet.
Give it about 6 months to a year for a fully established tank. Either it will crash badly (which can be preventable) or it will go through the new process and turn into purple algae. All new tanks will get diatoms and cyanobacteria growth, after they die out it will start to turn pink, red, or purple, etc.