Я хочу отслеживать довольно длинные параллельные вычисления, встроенные в файл Knitr.
Вычисления основаны на пакете, который я написал, и соответствующая функция использует mclapply из пакета multicore для распараллеливания. Эта функция выводит индикаторы выполнения для отслеживания хода вычислений с использованием слегка измененной реализации txtProgressBar из пакета utils. Индикатор выполнения выводится на терминал и обновляется через FIFO-соединение каждый раз, когда завершается итерация mclapply.
Это отлично работает при поиске из файла или непосредственном вызове функции, но я не нахожу способа заставить это работать в Knitr. Я пробовал соответствующие параметры фрагмента, я могу получать сообщения и предупреждения, перенаправляемые на терминал, но не на индикатор выполнения. Кто-нибудь может помочь?
Извините, что не предоставил минимальный рабочий пример, но я не понимаю, как я мог бы сделать его в этих настройках.