No - I didn't want to automatically allocate a CUBLAS handle because doing so can have an effect upon the performance of certain CUDA programs. That said, the functions that do potentially use the global CUBLAS handle should create it if it doesn't exist.