No, it is not compulsory to stay in a hostel if you are a student at IISc Bangalore. You can become a day scholar too, but trust me if you do so you will be missing out on a huge part of your experience, hostel life. But there are several merits of staying in a hostel.
So, it depends on you if you want to enjoy the comfort of your home and become a day scholar or enjoy your hostel life to the fullest.