Grad AI cpp