Чтобы использовать вычисления GPU с hh.exe

383
Léo Léopold Hertz 준영

Я хотел бы повысить скорость поиска в моих документах CHM в Windows 10 с помощью вычислений на GPU (и т. Д. NVIDIA 970):

  • для визуализации поисковых совпадений во многих видах

Я не могу согласиться с комментарием, что CHM отклонен, так как Microsoft хорошо поддерживает интеграцию формата в новые устройства.

Как вы можете использовать вычисления GPU с hh.exe?

-2
То, что вы хотите, просто невозможно, если приложение не поддерживает это. Учитывая, что документы .CHM в основном исключены Microsoft, процесс, который обрабатывает это, просто не поддерживает это. Ramhound 9 лет назад 0
@Ramhound Можете ли вы предложить лучший формат файла, чем CHM, для поиска больших документов. PDF не достаточно. Léo Léopold Hertz 준영 9 лет назад 0
Не считается. CHM не предназначен для больших документов Word и PDF. Ramhound 9 лет назад 0
@Ramhound Я не могу согласиться с вашим утверждением о CHM. CHM не отклоняется: https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help. Это поддержка на самом деле все еще растет. PDF предназначен для публикации. Например, ужасно при поиске документов иметь страницы 1 000 000. CHM все еще хорошо. Слово также не масштабируется для этого. Léo Léopold Hertz 준영 9 лет назад 0
Ваше недавнее редактирование, добавив «для визуализации поисковых совпадений во многих представлениях», радикально меняет вопрос. И это очень, очень странно. Ваш вопрос был об улучшении скорости поиска, но теперь, похоже, о рендеринге совпадений. Ваш графический процессор уже используется для визуализации графического интерфейса пользователя. ChrisInEdmonton 9 лет назад 1

2 ответа на вопрос

4
Mark

It can't be done, and it won't help. Simple plain-text searching is so fast that the limiting factor is how fast the data can be read off the drive, not how fast the CPU can process it.

Jacktrader предполагает, что ограничивающим фактором является рендеринг изображений, а не текста. Таким образом, использование GPU для этого может улучшить ограничивающий фактор. Я думаю, что Jacktrader прав. Léo Léopold Hertz 준영 8 лет назад 0
1
jacktrader

You could I guess by making an exe compiled from say Python that makes GPU usage pretty easy but I think if that's the road you are heading down, you're doing something wrong. I can only speculate but I'm guessing you are running a CHM file from the web and/or UNC path? I know this causes a lot of problems and maybe it's not your case but if a CHM is too slow to render images, you probably need to convert it altogether to something else and that would probably be a webpage of some sort (then you could control everything better, pre-cache images and load only thumbnails as needed but ability to load full images). I really don't know, this is a strange question.. but even a structured PDF document would probably be a much better approach. Good luck!

Отличное замечание по поводу рендеринга изображений! Я думаю, что это ограничивающий фактор, а не текст. Можете ли вы привести пример кода? Léo Léopold Hertz 준영 8 лет назад 1