找回密码
 注册
查看: 437|回复: 0

R语言 Rsge包 sge.submit()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-28 21:55:42 | 显示全部楼层 |阅读模式
sge.submit(Rsge)
sge.submit()所属R语言包:Rsge

                                        Performs an asynchronous submission of a function to the remote node
                                         一个函数执行一个异步提交到远程节点

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Used to asynchronously submit R tasks to a SGE cluster. sge.run, makes and synchrinous call to sge.submit.
用于异步提交ŕ任务,到SGE聚类。 sge.run,使和synchrinous的调用sge.submit到。


用法----------Usage----------


sge.submit(func, ...,
           global.savelist=NULL,
           function.savelist=NULL,
           packages=NULL,
           debug=getOption("sge.debug"), file.prefix=getOption('sge.file.prefix')
           )
sge.run(...)



参数----------Arguments----------

参数:func
Function to be executed remotely.
函数是在远程执行的。


参数:...
Arguments to be passed to the function. For sge.run, arguments to be passed to sge.submit
要传递的功能。对于sge.run,参数被传递到sge.submit


参数:global.savelist
Character vector giving the names of variables from the global environemnt th at should be imported. If sge.save.global is set to TRUE, then this will clear the global environment. To set the global environment to be empty, use vector()
给变量的名称,从全球environemnt日在字符向量进口。如果sge.save.global设置为TRUE,那么这将清除全局环境。设置全局环境是空的,用向量()


参数:function.savelist
Character vector giving the variables to save from the local environment. Passing any arguments here will cause the function environment to be cleared. Passing a vector() will cause the local function to be empty.
字符向量给变量来保存从当地的环境。在这里传递任何参数,将导致被清除的功能环境。传递向量(),会导致本地函数是空的。


参数:packages
List of library packages to be loaded by each worker process before computation is started.
运算开始前,每个工作进程被加载的库包的列表。


参数:debug
Runs at debug level.
在调试级别运行。


参数:file.prefix
Prefix used to create data file
前缀用于创建数据文件


Details

详细信息----------Details----------

Submits work to SGE with an asynchronous qsub call.  The user needs to use sge.job.status and sge.list.get.result to monitor the progress of jobs and retrieve results.
提交工作,以上海黄金交易所的与异步的qsub呼叫。用户需要使用sge.job.status和sge.list.get.result,监控作业进度和检索结果。


值----------Value----------

Returns a list that has the named element filename for the name of the input file created to send commands to the SGE cluster and a named element jobid with the id of the job submitted. list(jobid=JOBID, filename=FILENAME)
返回一个列表,文件名命名的元素的名称输入创建的文件将命令发送到SGE聚类和命名的元素的id提交的工作JOBID。列表(作业ID = JOBID,文件名= FILENAME)


(作者)----------Author(s)----------


Dan Bode <a href="mailto:dbode@univaud.com">dbode@univaud.com</a>



参见----------See Also----------

sge.list.get.result  
sge.list.get.result


实例----------Examples----------



## Not run: [#不运行:]
#execute this easy function on the cluster[在聚类上执行这个简单的功能]
  info <- sge.submit(function(x) {
                       Sys.sleep(x)
                       x
                    }, 10)
#check the status by passing the job id[通过检查状态的作业ID]
  status <- sge.job.status(info$jobid)
  while(status != 0) {
#continue to check the status, until job is completed[继续检查状态,直到工作完成]
    Sys.sleep(4)
    status <- sge.job.status(info$jobid)
  }
#once we sure sure that the job is finished, retrieve the results[一旦我们务必确保完成作业,检索结果]
  result <- sge.list.get.result(info)

# this is a more complicated example that shows how lists can be used to store [这是一个更复杂的例子,显示了如何列表可以用来存储]
# multiple results[多个结果]

  v1 <- c(1:10)
  func1 <- function(x) {
    Sys.sleep(x)
    x
  }

  l1 <- list(length=length(v1))
  for(i in 1:length(v1)) {
    l1[[i]] <- sge.submit(func1, v1[[i]])
  }

  r1 <- lapply(l1, sge.job.status)
  while(! all(r1 == 0)) {
    Sys.sleep(4)
    r1 <- lapply(l1, sge.job.status)
  }
# its ok to just pass the list of jobid and filename[其确定为刚刚通过的JobID和文件名列表]
  x1Par <- lapply(l1, sge.list.get.result)

## End(Not run)[#(不执行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-27 15:53 , Processed in 0.021007 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表