
Alexey
20.01.2017
17:14:33
еще и с кудой

Anna
20.01.2017
17:14:37
ненавижу свой универ

Alexey
20.01.2017
17:14:56
Да у тебя офигенный универ! Я сижу, завидую

Google

Alexey
20.01.2017
17:15:02
меняб так учили

Anna
20.01.2017
17:16:40
ну он отстойный, я поэтому перешла на заочку и пошла работать

Alexey
20.01.2017
17:16:41

Alex Фэils?︙
20.01.2017
17:17:22
ненавижу свой универ
Давайте от эмоций перейдем к делу. Для начала убедись, что global не убирается компилем. Прогони через /Wall и посмотри. Также рекомендую добавить проверки на все функции, которые возвоащают код возврата.

Vitaly
20.01.2017
17:17:41
В идеале нужно было OpenCL изучать, а не CUDA.
Что делать студентам, у которых вообще нет дискретных видеокарт или карта от AMD?

Anna
20.01.2017
17:18:14

Mikhail
20.01.2017
17:18:16

Vitaly
20.01.2017
17:18:37

Mikhail
20.01.2017
17:18:43
ага

Vitaly
20.01.2017
17:18:48
Зато OpenCL работает на любых видеокартах.

Mikhail
20.01.2017
17:19:09
да, но если захотят вычисления на видяхах, будут юзать cuda

Google

Alex Фэils?︙
20.01.2017
17:19:09

Anna
20.01.2017
17:19:11
для студентов опенСЛ лучше, имхо...у нас почти все с ноутами

Mikhail
20.01.2017
17:19:13
а не opencl

Anna
20.01.2017
17:19:18
мало у кого пека есть

Alex Фэils?︙
20.01.2017
17:19:37
Плохо то, что на планшете у меня нет опенцла
Только если овер куда сделать врап

Vitaly
20.01.2017
17:19:48

Alexey
20.01.2017
17:19:49
Так, ну стоп.. хочешь считать нейронки, в 90% ты будешь брать CUDA

Anna
20.01.2017
17:20:14

Alexey
20.01.2017
17:20:20
потому что тупо быстрее
Gcc: -Wall
VS: там вроде Warring Level 0
или наоборот 5.. я 3 года не запускал винду, уж простите мою память

Anna
20.01.2017
17:21:15
но ребят, у меня нет ни времени, ни денег, чтоб сейчас себе навороченную карточку покупать.. итак одногруппнику 1 комнату сдала, чтоб хоть немного денег біло

Alex Фэils?︙
20.01.2017
17:21:26

Anna
20.01.2017
17:21:35
сессия случилась неожиданно. на месяц раньше запланированного

babysitter
20.01.2017
17:21:55
Wall в студии тоже есть, но он бесполезен — высыпает тысячи ворнингов на стандартную библиотеку

Anna
20.01.2017
17:22:08
должна была быть в феврале во второй половине

Google

Anna
20.01.2017
17:22:18
а упала мне на голову кирпичем 16 января

Alex Фэils?︙
20.01.2017
17:22:21

Mikhail
20.01.2017
17:22:24

Anna
20.01.2017
17:22:36
половина группы только в пятницу узнала, что сессия уже неделю, как началась

Alex Фэils?︙
20.01.2017
17:22:38

Anna
20.01.2017
17:22:54

Mikhail
20.01.2017
17:22:59
ага

Anna
20.01.2017
17:23:27
не подскажешь где именно искать? чтоб по быстрому

Mikhail
20.01.2017
17:24:18
не знаю, у меня под рукой нет
но может просто нужно поставить стары cuda toolkit

Alexey
20.01.2017
17:24:57
nvcc —version
cudaRuntimeGetVersion()

Mikhail
20.01.2017
17:25:13
http://stackoverflow.com/questions/14873417/visual-studio-nvidia-nsight-change-cuda-toolkit-version
поставь галку на минимальную версию
и запусти

Aldar
20.01.2017
17:28:31
мде, я думал для куды почти любая нвидиевская карта подходит

Alexey
20.01.2017
17:28:47

Mikhail
20.01.2017
17:29:22
может и любая, я не помню. Там был аппаратный уровень и программный. У программного уровня есть минимальная версия аппаратной куды
на сколько я помню

Anna
20.01.2017
17:33:01
отбой, заработало!

Google

Mikhail
20.01.2017
17:33:16
и чо было то?

Anna
20.01.2017
17:33:23
обновление драйвера помогло

Mikhail
20.01.2017
17:34:11
ну круто

Berkus
20.01.2017
17:35:10
в любой непонятной ситуации..

Anna
20.01.2017
17:35:35

Mikhail
20.01.2017
17:36:05

Admin
ERROR: S client not available

Mikhail
20.01.2017
17:36:15
аппаратная где-то 2.1

Alexey
20.01.2017
17:41:23
eeee!

Evgeniy
20.01.2017
18:11:56
Ты ж не ожидаешь что AVX2 на пне4 пойдет

Sheldon
20.01.2017
19:33:05
Можно ли в CMake сделать include_directories() чтобы они добавлялись с помощью опции -isystem (нужно для игнорирования варнингов) а не с помощь -I ?

Berkus
20.01.2017
19:35:05
можно

Sheldon
20.01.2017
19:36:18
Так, замечательно. Как?

Berkus
20.01.2017
19:36:52
либо include_directories(AFTER SYSTEM "$<1:>/usr/include") либо через set_target_properties( ... COMPILE_FLAGS ..)
есть еще set(CMAKE_INCLUDE_SYSTEM_FLAG_CXX
и set(CMAKE_INCLUDE_SYSTEM_FLAG_C для сишных
> If the SYSTEM option is given, the compiler will be told the directories are meant as system include directories on some platforms. Signalling this setting might achieve effects such as the compiler skipping warnings, or these fixed-install system files not being considered in dependency calculations - see compiler docs.

Sheldon
20.01.2017
19:39:09
Шик, спасибо.

Berkus
20.01.2017
19:39:24
лучше конечно эксплицитно отключить нужные варнинги, я так для кривых бустовых инклюдов делаю

Google

Sheldon
20.01.2017
19:41:04
отключить нужные варнинги?
Немного не логично
Ненужные, наверное
У меня суть не в варнингах, а в неком grpc и protobuf'е, на нагенеренный код которых clang -Weverything выдает нехилую простыню с варнингами.

Berkus
20.01.2017
19:42:44
ну вот эти варнинги надо отключить, желательно только для этих инклюдов )

Sheldon
20.01.2017
19:42:48
В своем коде я в состоянии поддерживать -Weverything (надеюсь)

Berkus
20.01.2017
19:42:50
isystem тут неидеальное решение

Surreal
20.01.2017
19:43:48
Reindex.. please wait
Reindex.. please wait

Berkus
20.01.2017
19:46:09
> The following variables affect the behavior of the macros in the script (in alphebetical order). Note that any of these flags can be changed multiple times in the same directory before calling CUDA_ADD_EXECUTABLE, CUDA_ADD_LIBRARY, CUDA_COMPILE, CUDA_COMPILE_PTX, CUDA_COMPILE_FATBIN, CUDA_COMPILE_CUBIN or CUDA_WRAP_SRCS

Sheridan
20.01.2017
19:46:45

Berkus
20.01.2017
19:47:30
FindCUDA.cmake в общем

Surreal
20.01.2017
19:48:04
Reindex.. please wait

Александр
20.01.2017
19:48:32

Surreal
20.01.2017
19:48:45

Berkus
20.01.2017
19:49:00
с ку
только проще

Evgeniy
20.01.2017
19:49:28

Surreal
20.01.2017
19:49:35