No, Chris Hemsworth has not left Marvel. He is currently signed on for three more movies with them-Thor: Ragnarok, Avengers: Infinity War, and the untitled fourth Avengers movie. There have been rumors that he might not renew his contract after those films are completed, but nothing has been confirmed.