At least 50 militants were killed in a US air strike on an al Qaeda training camp in the mountains of southern Yemen, medics and a local official said.