mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Msieve (https://www.mersenneforum.org/forumdisplay.php?f=83)
-   -   Msieve failed to polyselect (https://www.mersenneforum.org/showthread.php?t=23683)

firejuggler 2018-09-30 00:15

Msieve failed to polyselect
 
Since I have updated my drivers, my Msieve ( wich worked before) fail to work with this message

[code]
error (sort_engine.cu:163) a PTX JIT compilation failed
[/code]I use a Geforce 750 Ti (compute capability 5.0).
I tried rollnack the drivers, update my cuda toolkit, , re-update the drivers, to no avail.
Any idea?

VictordeHolland 2018-09-30 07:21

Is this on Windows or Linux?
Driver/ CUDA toolkit version?
Msieve version?

Gimarel 2018-09-30 09:17

I think that cuda got more picky on compute capabilities.
You can try the following patch.
[CODE]Index: Makefile
===================================================================
--- Makefile (Revision 1025)
+++ Makefile (Arbeitskopie)
@@ -347,4 +347,4 @@
$(NVCC) -arch sm_50 -ptx -o $@ $<

cub/built:
- cd cub && make WIN=$(WIN) WIN64=$(WIN64) sm=200,300,350,520 && cd ..
+ cd cub && make WIN=$(WIN) WIN64=$(WIN64) sm=200,300,350,500 && cd ..
Index: cub/Makefile
===================================================================
--- cub/Makefile (Revision 1025)
+++ cub/Makefile (Arbeitskopie)
@@ -27,8 +27,8 @@
SM_ARCH = 200
endif

-ifeq (520, $(findstring 520, $(SM_ARCH)))
- SM_TARGETS += -gencode=arch=compute_52,code=\"sm_52,compute_52\"
+ifeq (500, $(findstring 500, $(SM_ARCH)))
+ SM_TARGETS += -gencode=arch=compute_50,code=\"sm_50,compute_50\"
SM_DEF += -DSM520
endif
ifeq (370, $(findstring 370, $(SM_ARCH)))
[/CODE]

jasonp 2018-10-01 13:47

Ouch, the compile times are going to balloon if we have to separately compile for every single compute version out there.


All times are UTC. The time now is 08:28.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.