use vectors for devices of all vendors
Merge pull request #2932 from ilya-lavrenov:tapi_other_vendors