What's the difference between te.create_schedule and topi.generic.schedule_injective?

Hi, I am new to TVM. What’s the difference between te.create_schedule and topi.generic.schedule_injective? If I would like to create a schedule for a TOPI operation, which one should I use?

Thank you!