Kyle Hart allowed a pair of homers to rookie Cam Smith as the Padres dropped the opener of a three-game set in Houston.