ËÕ¶«Æ²úÉúµÄÊÇ¿ÉÓÃCUDA7.0¼°Ö®ÉÏ°æ±¾µÄCUDNN V4window64λϵͳÈí¼þµÄÊÖ»úÈí¼þ£¬ÇëÔÚÓ¦ÓÃʱÁôÒâcuda°æ±¾ÊDz»ÊÇÇ¡µ±£¬ÎÒÁí¸½CuDNN v4ÍêÈ«Ãâ·ÑÏÂÔØ£¡
CuDNNÊÇÌØÒâ¶ÔÓÚDeep Learning¼Ü¹¹Éè¼Æ·½°¸µÄÒ»Ì×GPU²âËã¼Ó¿ì¼Æ»®·½°¸£¬Ïֽ׶ÎÊÊÓõÄDL¿â°üº¬Caffe£¬ConvNet, Torch7µÈ¡£
CuDNNÄܹ»ÔÚ¹Ù·½ÍøÕ¾ÍêÈ«Ãâ·ÑµÃµ½£¬×¢²áÐÂÕ˺źó¾Í¿ÉÒÔÏÂÔØ¡£¹Ù·½ÍøÕ¾›]ÓÐÕÒµ½°²Ñb±íÃ÷£¬ÏÂÔØ»ñµÃµÄѹËõÎļþÄÚ¶¼Ã»ÓÐReadme. µ«ÊÇgoogleһϾͻáÕÒµ½ºÜ¶à±íÃ÷¡£»ù±¾¸ÅÄîÊÇ°ÑlibÎļþÌí¼Óµ½ÏµÍ³Èí¼þÄÜÕÒµ½µÄlibÎļþ¼ÐÀ ½«Í·Îĵµ¼Óµ½ÏµÍ³Èí¼þÄÜÕÒµ½µÄincludeÎļþ¼ÐÀï¾Í¿ÉÒÔ¡£
CuDNN°²Ñb±íÃ÷
tar -xzvf cudnn-6.5-linux-R1.tgz
cd cudnn-6.5-linux-R1
sudo cp lib* /usr/local/cuda/lib64/
sudo cp cudnn.h /usr/local/cuda/include/
ʵÐк󷢾õ»òÊÇÕÒ²»×ſ⣬ ³ö´í
error while loading shared libraries: libcudnn.so.6.5: cannot open shared object file: No such file or directory
¶ølibÎļþ¼ÐÊÇÔÚϵͳÈí¼þ;¾¶ÀïµÄ£¬ÓÃls -al·¢¾õÊÇÎļþȨÏÞµÄÄÑÌ⣬Òò¶øÓÃÒÔÏÂÖ¸ÁîÏÈɾ³ýÈíÁ¬½Ó
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.6.5
Ëæºó¸Ä¶¯ÎļþȨÏÞ£¬²¢½¨Á¢Ðµĵ¼µçÈíÁ¬½Ó
sudo chmod u=rwx,g=rx,o=rx libcudnn.so.6.5.18
sudo ln -s libcudnn.so.6.5.18 libcudnn.so.6.5
sudo ln -s libcudnn.so.6.5 libcudnn.so
¼ÆËãÆ÷¼ÆËã»úÖÐÓÐÐí¶àδÊܱ£»¤µÄÎļþ¡£ËäÈ»·À²¡¶¾Èí¼þÊÇÓб£Õϵģ¬µ«ÎÒÃÇÈÔÈ»¿ÉÒÔÔÚһЩÖØÒªµÄÎļþ¼ÐÖÐʹÓÃÎļþ¼ÓÃÜÈí¼þÀ´´ïµ½Ë«Öر£ÏÕЧ¹û£¬»òÕßÔÚijЩ¹«Ë¾£¬µ±Ðí¶àÈËʹÓüÆËã»úʱ£¬Èç¹ûÎÒÃDz»Ï£Íû±ðÈË¿´µ½ÎÒÃÇ×Ô¼º¡£ÕâЩÃâ·ÑµÄÎļþ¼ÓÃÜÈí¼þÒ²¿ÉÒÔÓÃÓÚÏÖÓеÄÎļþ¡£¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼Ð¼ÓÃÜÈí¼þ,³¬¼¶Îļþ¼Ð¼ÓÃÜÈí¼þ,360Îļþ¼Ð¼ÓÃÜÈí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼Ð¼ÓÃܹ¤¾ß,Ãâ·ÑÎļþ¼Ð¼ÓÃܹ¤¾ß,win7Îļþ¼Ð¼ÓÃܹ¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼ÐÇ¿ÖÆɾ³ý¹¤¾ß,360Ç¿ÖÆɾ³ý¹¤¾ß,qqpcmgrÎļþ¼ÐÇ¿ÖÆɾ³ý;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩ×îпÉÒÔÕÒµ½ÊµÏ°µ¥Î»µÄappרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îпÉÒÔÕÒµ½ÊµÏ°µ¥Î»µÄapp¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂÎļþ¼Ðͬ²½Èí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂÎļþ¼Ðͬ²½Èí¼þÅÅÃû¾ÍÀ´¶àÌØÈí¼þÕ¾¡£