O nome (substantivo) prédio quer dizer «porção delimitada de solo com as construções que nele existirem»; «propriedade rústica ou urbana; imóvel»; «herdade; fazenda; campo»; «edifício destinado a habitação; casa»; e «edifício de vários andares».
Deste modo, tendo em conta que colectivo, em gramática, «diz-se do nome que, no singular, designa um conjunto de seres ou coisas do mesmo tipo», não me parece que a palavra prédio possa «ser considerada nome colectivo», dado que apenas na acepção de «edifício de vários andares» isso seria aceitável, mas, mesmo assim, os andares teriam de ser todos iguais, e o prédio não deveria ter, por exemplo, garagens.
[Fonte: Dicionário da Língua Portuguesa 2008, da Porto Editora]