evaluator working on cuda