Introducing the AdaptiveCurveIRM: Efficient and Autonomous