Hi @<1649946171692552192:profile|EnchantingDolphin84> , it's not a must but it would be the suggested approach 🙂
and thanks for the response btw, really appreciate the help :D
so i figured out that we can use optimizer.start_locally() to do otherwise. But it seems that remotely (that is, using the optimizer.start() function that uses github apparently), I can only run 1 job at a time, while locally allows me to run as many experiments as I want specified by the 'max_number_of_concurrent_tasks' paramter. Is that normal?