Brendan O'Donoghue
Brendan O'Donoghue
Yeah the DLL loader needs to know where the libraries are installed, looks like it's somewhere inside `c:\users\ajf\appdata\local\programs\python\python310\lib\site-packages`, make sure the `_scs_direct.dll` (or whatever) is inside the directory then update...
I think it's easier to do this in the C code rather than python. I have created this PR which should make SCS fail cleanly if there is no gpu...
Are we sure it's to do with the gpu? Just looking at this: ``` export PREFIX=/home/conda/feedstock_root/build_artifacts/scs-split_1636715761516/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh export SRC_DIR=/home/conda/feedstock_root/build_artifacts/scs-split_1636715761516/test_tmp import: 'scs' import: '_scs_direct' import: '_scs_indirect' import: '_scs_direct' import: '_scs_indirect' import: 'scs'...
This is very strange, I don't understand how just building the gpu version could break like this. Is it all platforms (linux, mac, windows)?
For context, each of the `_scs_direct`, `_scs_indirect`, `_scs_gpu` are totally independent packages.
That's what I'm confused by, the `_scs_direct` and `_scs_indirect` packages should never access the gpu since they are completely independent binaries, even if they were built at the same time...
By test suite do you mean running `out/run_tests_gpu_indirect` is what is failing? It should never seg fault with or without a gpu (even before the latest change to make the...
Ok I understand now, that does `import _scs_gpu'. Still, there shouldn't be a seg fault even without a gpu so I'm not sure what's going on here.
I'm looking at this now. Two issues: 1) How do I tell which artifact is the right python / cuda version? Eg., what does `conda_artifacts_20220114.5.1_linux_64_c_compiler_version9cuda_co_h934bae3275` correspond to? 2) I tried...
Using the absolute path worked. After installing and activating the environment I navigated to the scs-python directory and ran `pytest` successfully on my linux machine with a GPU. ``` 2022-01-26...