Описание тега haskell-criterion
Criterion - это библиотека для тестирования кода Haskell. Для вопросов, связанных с (N) критериями гибернации, используйте тег [критерия].
1
ответ
Возможности критерия
Я нашел несколько старых примеров использования критерия здесь. Похоже, что в 2009 году он поддерживал параметры командной строки для рисования графиков. Теперь, когда я импортирую критерий 0.6, поместите его в основное приложение (чтобы проверить е…
16 мар '12 в 00:24
1
ответ
Как изменить встроенные функции, такие как nn.MSECriterion.lua в факел
Я изменил файл nn/lib/THNN/generic/MSECriterion.c так, чтобы XxX был изменен на XxX/2. Но при вызове функции nn.MSECriterion(vector1, vector2) она выполняет ту же старую функцию XxX. Как я могу выполнить изменение недавно включены. Это вообще возмож…
25 июл '18 в 11:17
1
ответ
Передача случайно сгенерированного списка в качестве параметра в Haskell
Я новичок в Haskell и действительно испытываю проблемы со всем этим. Я пытаюсь выяснить, сколько времени требуется, чтобы пройти список в haskell. Я хотел создать список случайных чисел и передать его в качестве параметра функции, чтобы я мог напеча…
22 май '18 в 16:26
1
ответ
Запустите тесты Haskell для входных данных различного размера
Часто я хотел бы сравнить производительность во время выполнения нескольких реализаций одной и той же функции. Для отдельных входов критерий является хорошим инструментом. Но что является простым способом отобразить производительность кода при разли…
02 июл '13 в 09:15
0
ответов
Используя Hibernate getCurrentSession(). Метод delete удаляет список объектов
Я хочу удалить список объектов с помощью метода getCurrentSession(). Delete(). Я нашел необязательный способ, написав запрос как getCurrentSession().createQuery("delete from Student where studentId =1").executeUpdate(); И я пришел к другому решению,…
12 мар '15 в 23:29
1
ответ
Межмодульная оптимизация в GHC
У меня есть нерекурсивная функция для вычисления самой длинной общей подпоследовательности, которая, кажется, работает хорошо (ghc 7.6.1составлено с -O2 -fllvm флаги) если я измерю это Criterion в том же модуле. С другой стороны, если я преобразую ф…
04 июн '13 в 01:43
1
ответ
Как я могу сократить время тестирования критериев?
Я пытаюсь использовать библиотеку критериев для сравнительного анализа. Я попробовал простой пример: module Main where import Criterion.Types import Criterion.Main myConfig :: Config myConfig = defaultConfig { resamples = 1 } main :: IO () main = do…
12 янв '19 в 21:35
0
ответов
Критерий критерия Haskell для ленивого кодирования
Мы пытаемся сравнить бинарное кодирование с Criterion. Поскольку типы данных являются строгими, мы вполне можем сравнить процесс упаковки запроса. Однако, сделав еще один шаг, попытавшись сравнить процесс кодирования (Request to ByteString) с помощь…
04 июн '15 в 09:38
0
ответов
Верхняя часть клики
Мне нужно оценить другой проект в моей программе, и сейчас я делаю system $ "cd " ++ projDir ++ "; cabal build" let runProj = system $ "cd " ++ projDir ++ "; cabal run > /dev/null" (m, _) <- measure (whnfIO runProj) runs с criterion, я знаю ca…
26 июл '15 в 16:21
1
ответ
Критерий Haskell - 'nf' применяется к слишком малому количеству аргументов
Я новый парень для Хаскелла. Я работаю над тестом (Criteriaon) для алгоритма бинарного поиска. Я продолжаю получать сообщение об ошибке: 'nf' применяется к слишком немногим аргументам, что я делаю неправильно. Спасибо binSear array serNum lowInx hig…
28 июл '15 в 13:46
2
ответа
Создание нескольких критериев критериев одновременно
Этот код компилируется и запускается без проблем: module Main where import Criterion.Main main :: IO () main = defaultMain [env (return $ [1,2]) (\is -> bgroup "group" (benchmarks is))] timesTwo :: Int -> Int timesTwo i = 2 * i benchmarks :: […
06 июн '18 в 18:04
2
ответа
Как использовать критерий со стеком
Я настроил простой проект стека и запись.cabal для тестов производительности: benchmark leaves-of-a-tree-bench type: exitcode-stdio-1.0 hs-source-dirs: src, bench main-is: MainBenchmarkSuite.hs build-depends: base , criterion , random , leaves-of-a-…
27 май '16 в 14:05
0
ответов
GHC Haskell производительность рендеринга адресов IPv4
Недавно я создал библиотеку для обработки адресов IPv4 в haskell. Я написал две функции для рендеринга IPv4 Отправить Text и я удивлен, что наивный подход превосходит подход, о котором я на самом деле думал. Вот соответствующие части. Во-первых, ест…
21 май '16 в 15:35
1
ответ
Принудительная оценка ввода функции перед сравнительным анализом в Критерии
Как вы заставляете оценку ввода функции перед сравнительным анализом функции в Критерии? Я пытаюсь сравнить некоторые функции, но хотел бы исключить время для оценки ввода. В рассматриваемом коде для ввода используются распакованные векторы, которые…
04 дек '11 в 22:44
3
ответа
Предложение Hibernate org.hibernate.criterion.Example.create OR
Я использую org.hibernate.criterion.Example.create для создания моего запроса из моего объекта Entity. Все хорошо, но с помощью этого метода SQL создается только с условием AND между ограничениями. Можно ли использовать org.hibernate.criterion.Examp…
24 июл '14 в 02:21
1
ответ
Матрица путаницы факела для бинарного критерия
Как использовать матрицу путаницы для пакетов Optim с BCECriterion, который выдает двоичный вывод? Последний слой моей модели - nn.logsigmoid. Благодарю.
03 фев '16 в 11:18
2
ответа
Инициализировать тест по критерию и исключить время инициализации из результатов.
Мне нужно тестировать некоторый код внутри IOи критерий поддерживает это довольно хорошо. Но я хочу выполнить несколько шагов инициализации (разных для каждого теста). Наивный подход: main = defaultMain [ bench "the first" $ do initTheFirst theFirst…
02 окт '13 в 15:44
1
ответ
Можно ли использовать критерий для профилирования параллелизма между несколькими ядрами?
Я замечаю, что когда я запускаю критерий критерия (который не forkIO или же par) составлено с -O2 -rtsopts -threaded -eventlog а также +RTS -N2 -ls эта реальная работа (не только GC) распределена по обоим ядрам. Быстрый обзор источника критерия не п…
10 янв '14 в 23:40
2
ответа
Параметры командной строки, выбранные библиотекой критериев
Я использовал критерий библиотеки и cmdargs. Когда я полностью компилирую программу без cmdargs и запускаю ее, например./prog --help, я получаю нежелательный ответ от критерия о возможных параметрах, количестве запусков и т. Д. Когда я компилирую и …
08 дек '11 в 17:13
1
ответ
Haskell бенчмаркинг / Оптимизация nf/whnf нестрогого сокращения
Я пытаюсь оптимизировать библиотеку, которая рассчитана на большой набор данных и затем применяет к нему различные операции. Теперь, когда библиотека работает, я хочу ее оптимизировать. У меня сложилось впечатление, что нестрогая оценка позволяет GH…
20 окт '11 в 02:52