In a large mixing bowl, beat eggs, sugar, oil and vanilla until well blended. In another bowl, whisk flour, baking soda, salt, and spices; gradually beat into egg mixture. Stir in sweet potatoes and walnuts
Transfer to a prepared pan. Bake 40-50 minutes or until a toothpick inserted into the center comes out clean. Cool completely in the pan on a wire rack.
In a small bowl, beat cream cheese, butter and vanilla until well blended, add in the confectioner's sugar beating well until smooth, Spread over cooled cake... and refrigerate. Enjoy!