We came upon this website which identifies the caterpillar as a Fig Sphinx.
The Fig sphinx, Pachylia ficus (Wing span: 4 3/4 – 5 1/2 inches (12 – 14 cm)) flies from Uruguay north through Central America, Mexico, and the West Indies to Florida, southern Texas, and southern Arizona. It occasionally strays as far north as Indiana and Pennsylvania.
EGGS, LARVAE, PUPAE:
Females feed and lay eggs on fig leaves, especially Strangler Fig (Ficus aurea). Ficus carica, Ficus microcarpa, Ficus religiosa, Ficus pumila, Ficus gamelleira, Ficus prinoides, Ficus pumila and Artocarpus integrifolia are also listed as hosts.
Larvae pupate in cocoons spun amongst leaf litter.
There are several color morphs.