草庐IT

并行课程

全部标签

windows - 在 r 中并行使用 wordnet(与 windows 7)

我正在尝试在Windows7计算机上使用R的wordnet包进行并行处理。具体来说,我正在尝试查找名词列表的同义词。我在下面制作了一些示例代码来展示我正在尝试做的事情,但它似乎并没有正确地并行执行。它正在启动worker,它正在计算其中一名worker,而不是其他worker。我在下面制作的列表的长度为4,每个插槽中有4个单词。我试图将列表除以可用核心数,并将列表的一个子集发送到每个核心。然后sapply函数获取4个词的同义词(在并行循环内)。我也试过用Snowfall做这个但是我无法导出字典(sfExport似乎没有这样做)。我没有在foreach循环中使用“.export”,因为它

windows - 如何并行运行批处理文件中的指令/命令?

如何并行运行批处理文件中的指令/命令?批处理文件内容:每行调用一个进程例如StartMyDay.Batcalldevenv.execallchrome.execallcommunicator.execallVirtualBox.exe 最佳答案 使用start命令,但如果需要,添加文件的路径。start""devenv.exestart""chrome.exestart""communicator.exestart""VirtualBox.exe 关于windows-如何并行运行批处理文

windows - Windows 集群上并行 Julia 代码的问题

我正在设置一个小型Windows集群来并行加速我的Julia代码(2x32核)。我有以下问题:有没有办法抑制在远程机器上加载模块(例如“使用PyPlot”)?在我的代码中,我使用我的工作站进行初始化和数据呈现,而集群用于繁重的计算,不需要PyPlot、Dataframes等。由于PyPlot(和任何其他包)无法通过提供以下错误消息来填充帮助数据库,远程机器上的代码加载更加烦人:(实际上每个工作人员都有很多错误)exceptionon:1:1ERROR:openingfileC:\Users\phlavenk\AppData\Local\Julia-0.3.6\bin/../share/

python - 识别处理器核心或工作人员 ID 并行 python

我正在并行运行进程,但需要为每个要写入的cpu进程创建一个数据库。我只想要与每台服务器上分配的cpu一样多的数据库,因此写入3个数据库的100个作业可以在之后合并。是否有我可以识别每个worker的workerID号或核心ID?defworkerProcess(job):ifworkerDBexist(r'c:\temp\db\'+workerid):##processjobintothisdatabaseelse:makeDB(r'c:\temp\db\'+workerid)##firsttimethis'worker/core'used,makeDBthenprocessimpor

windows - Windows 事件是顺序处理还是并行处理?

我一直认为应用程序事件队列中的事件是按顺序处理的,但由于在我的应用程序中存在一些难以解释的不当行为,我需要问:不同事件的事件处理程序是否会并行运行?我正在使用wxWidgets及其事件处理机制,以防万一;我也将多线程用于其他目的,有一个“主”线程和一个“工作”线程(wxThreadHelper),并且我的印象是通常的事件只能由-单-主线程处理-而且是单线程的。有人可以确认一种方式吗?编辑:我说的是Windows术语中的消息(WM_PAINT、WM_KEYDOWN等。),但由于wxWidgets命名约定(wxPaintEvent等),我谈到了事件。对困惑感到抱歉。事实上,我使用wxWid

windows - 你知道任何对并行化有良好支持的构建系统吗?

我正在寻找一个构建系统(在mswindows上工作),它可以很好地支持任务/目标(或你称之为的任何东西)的并行化。更具体地说-在构建期间(在MSWindows机器上启动)我需要将源文件复制到许多不同的机器(不一定运行Windows)并在每台机器上启动远程作业-我真的很喜欢一次在所有机器上执行此操作。有谁知道能够并行执行此类任务的构建系统。根据我的搜索,目前可用的选项是:-j在make中切换-但我不知道nmake是否支持这个-一些自定义nAnt任务-msbuild对并行化有某种形式的支持-看起来与make类似(这意味着您不指定要并行执行的操作,只需指定以这种方式构建东西会很好)-fake

c# - 并行获取所有进程

我正在尝试使用C#的TPL并行获取所有进程的CPU%。我的代码是:privateIDictionary_usage=newDictionary();publicProcessCpuUsageGetter(){Process[]processes=Process.GetProcesses();intprocessCount=processes.Count();Task[]tasks=newTask[processCount];intcounter=0;for(inti=0;iDoWork(processes[i]));}Task.WaitAll(tasks);}privatevoidDo

windows - 并行运行多个 node-wekit 实例

我正在使用Node-webkit开发桌面应用程序我试图通过从两个不同的终端/选项卡运行gulp两次来运行它的两个实例。它在MAC中工作,但在尝试在Windows中执行相同操作时遇到了一些问题在Windows中第二次运行Gulp时,出现以下错误:错误:“无法初始化网络数据库:2”有什么方法可以在Windows中运行多个nodewebkit实例?提前致谢 最佳答案 放"single-instance":false在你的package.json中。 关于windows-并行运行多个node-w

windows - 并行启动多个任务并在 Windows 中等待它们?

如何在批处理脚本中并行执行一些任务并等待它们?command1;#command3,command4andcommand5shouldexecuteinsequencesaytask1#command6,command7andcommand8shouldexecuteinsequencesaytask2#bothtask1andtask2shouldrunindependentlycommand3;command4;command5|command6;command7;command8;#shouldexecuteonlyaftertheaboveparalleltasksarecom

python - 使用 Python 在 Windows 上实现并发/并行

我开发了一个简单的程序来解决八皇后问题。现在我想用不同的元参数做更多的测试,所以我想让它更快。我经历了几次分析迭代,能够显着缩短运行时间,但我认为只有部分计算并发才能使其更快。我尝试使用multiprocessing和concurrent.futures模块,但它并没有显着改善运行时间,在某些情况下甚至减慢了执行速度。那只是提供一些上下文。我能够想出类似的代码结构,其中顺序版本胜过并发。importnumpyasnpimportconcurrent.futuresimportmathimporttimeimportmultiprocessingdefis_prime(n):ifn%2=