jaredleekatzman / DeepSurv

DeepSurv is a deep learning approach to survival analysis.
MIT License
566 stars 166 forks source link

Hyperparameter Tuning Problem: nvcc compiler not found on $PATH #52

Open timfingerhut opened 5 years ago

timfingerhut commented 5 years ago

Hey everyone!

Thanks for the great package first of all! Even with limited ML experience, the DeepSurv network is working just fine. However, I am unable to run the hyperparameter tuning job.

I implement the hyperparam_search on Windows 10 with a CUDA-compatible NVIDIA graphics card on the CPU. I get the following error message (nvcc is part of CUDA, which I installed prior to the hyperparameter search):

hp_search_1 | ERROR (theano.sandbox.cuda): nvcc compiler not found on $PATH. Check your nvcc installation and try again.

I included the nvcc in the path variable (both environment + system variables), but still it is not working. Practically all of the help I find online is concerned with Linux applications, but it's not relevant to the environment I am using and I don't have enough experience to try Linux myself.

1) Has anyone succeeded in implementing the hyperparam_search on a Windows CPU with the NVIDIA CUDA framework? Did you encounter the same problem & how did you solve it? 2) Alternatively, did anyone submit the hyperparameter job to a cloud service and could provide a notebook / instructions on how to proceed?

Thank you very much in advance for your help. My master thesis & I are eternally grateful for your support!

Tim