[x]
Вход
Navigation
Cвежие комментарии
-
7 hours 3 min ago
-
7 hours 24 min ago
-
7 hours 37 min ago
-
8 hours 16 min ago
-
8 hours 57 min ago
-
1 day 19 hours ago
-
1 day 19 hours ago
-
1 day 20 hours ago
-
1 day 21 hours ago
-
1 day 21 hours ago
Новое на форуме
Популярно
- Форумы NVidia CUDA: обзор за май (11,772)
- GPGPU и видеокарты AMD (8,891)
- NVidia GTX 280, Tesla T10P (8,585)
- Как начать с самого начала работу с CUDA (8,034)
- SGEMM на видеокарте и CPU, серия 6 (7,683)
Популярно сегодня
Форум Охотников - охота на глухаря . Рыбаки, Охотники и Туристы.
Мда... навеное всё-таки что-то с дровами или поддержкой ати мобильных версий... Куда-то я очень далеко забрался по ассемблерному коду (еле дождался падения). И точно сказать не могу - на чём именно упал. Файл вроде aticaldd.dll, но стек студии предупреждает, что это может быть обман... а строчку падения поймать не реально.
Наверно у вас другие хоткеи(я помню VS предлагала выбрать тип среды при первом запуске).
Тогда попробуйте через меню: Debug->Windows->Disassembly (делайте это после того как сработает breakpoint, чтобы не запутаться). Должен появиться ассемблерный листинг текущего кода, вот по нему и пройдитесь по F11 ...
OpenCL.dll присутствует, да без нее примеры орут, что нету... А вот как использовать CTRL+ALT+D... простите не пробовал, у меня пишет "для выбранного док-та нет данных".... Не подскажите немного подробнее.
Попробуйте поставить breakpoint на ту функцию, в которой происходит exception.
Запустите отладку, и когда будете в нужном месте нажмите CTRL+ALT+D, и протрассируйте по F11. В каком месте выскочит exception, на "call dword ptr [...]"?
Также во время отладки нажмите CTLR+ALT+U - OpenCL.dll есть в списке модулей?
Я здесь :)
Отправил ПМ
А, пардон.
Доадминистрировал сайт, должно полегчать.
Если пользователь снял галку "personal contact form", то так и будет.
Тогда остается надеяться, что ваш корреспондент откликнется по комментарию в форуме
Приношу свои извинения:) Но вопрос не напрямую связан с программированием GPU. Почему то, ни на ник J0hn, ни на Ваш, ни на мой кликнуть мышью не представляется возможным:(((
Кликаете в ник, дальше в "Обратная связь".
Это если пользователь зарегистрирован, конечно.
Но мне было бы приятно, если бы вопросы программирования GPU обсуждались бы публично.
Вопрос к Алексею: А каким образом, на Вашем форуме, можно связаться с другими участниками форума?
Я бы хотел пообщаться с J0hn более приватно, по его вопросу)
Спасибо, попробую в общем переставить систему на досуге(
Да там нет никакой настройки. OpenCL.DLL лезет в registry и смотрит какие реальные провайдеры зарегистрированы. Ну и пытается позвать их DLL-ки.
Настраивать ничего не надо.
ATI-шная версия должна работать вообще без карты, там в любом случае есть CPU-имплементация.
Что-то похожее на то, что вы описываете - я видел в ситуации, когда в пути было несколько разных atiocl64.dll (64 - потому что у меня 64-битная система).
Но если аккуратно поставить все с нуля (например ATI-шный SDK последней версии) - то просто берет и работает.
Да я просто не уловил возможную связь настройки директорий (добалвения в path atiocl) с падениями на вызове любой функции... Может дадите линк на что-нибудь типа "настройка opencl для нубов"...
Каких подключений?
Система какая?
Под Windows есть QueryPerformanceCounter, под Linux такое же можно ассемблерной вставкой сделать если хочется (ну и gettimeofday() формально дает микросекундное разрешение).
Но с измерением коротких интервалов надо быть *крайне* аккуратным, там есть масса подводных камней, лучше их просто не мерять (точнее, время то вы померяете с точностью до частоты процессора, но вот выводы из этого делать нужно осторожно).
Добавил(также инклуды и либы), это ничего не изменило.... А возможно такое поведение из-за отсутсвие подключений?
stream SDK кладет atiocl.dll в program files\ATI Stream\bin\x86
Этот каталог должен быть в %PATH%
драйвера 10.2.
что значит в пути? можно немного подробнее, или линк...
atiocl.dll в пути?
Драйвера версии 10.2 ?
Можно обойтись без VC++, но не без его компилятора (cl.exe).
я использую :
Перед событием ставим
а после события ставим
и затем передаем их в функцию.
Точность до миллисекунды (или 10 миллисекунд, не помню точно). На глаз так вроде верно меряет.
п.с. этов виндоуз конечно.
Помогите пожалуйста.
Решил что-нибудь попробовать, скачал и установил с сайта ати с примерами, так при запуске примеров из среды (VS2008) на вызове любой функции (например clGetPlatformIDs) происходит access violation... Что бы это значило? ведь, насколько я понял, никаких доп. манипуляций при установке совершать не нужно? Нигде ничего подобного не видел... Возможно у меня косяк с дровами для ати4570моб? У меня установлена не мобильная версия, т.к. под мобильную openCL вообще не хочет работать(сообщает при установке), хотя в списке поддерживаемых карточка числится.
Я только за :-)
С удовольствием бы пошел, но к сожалению живу не в Москве(
у меня эта проблема решилась переустановкой sdk и toolkit. + и драйвер обновлённый: 196ой