fixed gpu module compilation
removed internal_header.hpp - it produces many warnings
fixed warnings