当前位置: 首页 > wzjs >正文

上虞区住房和城乡建设部网站wordpress 主题 2016

上虞区住房和城乡建设部网站,wordpress 主题 2016,wordpress 邀请链接,学编程的网课平台编写SLURM系统的GRES(Generic Resource)插件涉及多个步骤,以下是一个基本的指南: 1. 了解GRES GRES是SLURM中用于管理非CPU/内存资源的机制,如GPU、FPGA等。编写GRES插件需要了解SLURM的插件架构和GRES的配置方式。 …

编写SLURM系统的GRES(Generic Resource)插件涉及多个步骤,以下是一个基本的指南:

1. 了解GRES

GRES是SLURM中用于管理非CPU/内存资源的机制,如GPU、FPGA等。编写GRES插件需要了解SLURM的插件架构和GRES的配置方式。

2. 环境准备

确保你有SLURM的源代码和开发环境。通常需要以下工具:

  • GCC或Clang编译器
  • Autotools(autoconf, automake, libtool)
  • SLURM开发头文件和库

3. 创建插件目录

在SLURM源代码的src/plugins/gres目录下创建一个新的目录,例如mygres

cd slurm/src/plugins/gres
mkdir mygres
cd mygres

4. 编写插件代码

mygres目录下创建以下文件:

mygres.c

这是插件的主要代码文件。以下是一个简单的示例:

#include <slurm/slurm.h>
#include <slurm/slurm_errno.h>
#include "src/common/plugin.h"
#include "src/common/xmalloc.h"
#include "src/common/log.h"/** Plugin initialization function.*/
extern int init(void)
{verbose("mygres plugin initialized");return SLURM_SUCCESS;
}/** Plugin cleanup function.*/
extern int fini(void)
{verbose("mygres plugin finalized");return SLURM_SUCCESS;
}/** Function to get GRES information.*/
extern List get_gres_info(void)
{List gres_list = list_create(NULL);// Add your GRES information herereturn gres_list;
}/** Function to configure GRES.*/
extern int gres_config(List gres_list)
{// Configure your GRES herereturn SLURM_SUCCESS;
}/** Function to allocate GRES.*/
extern int gres_alloc(List gres_list)
{// Allocate your GRES herereturn SLURM_SUCCESS;
}/** Function to release GRES.*/
extern int gres_release(List gres_list)
{// Release your GRES herereturn SLURM_SUCCESS;
}/** SLURM plugin symbol table.*/
const char plugin_name[] = "GRES mygres plugin";
const char plugin_type[] = "gres/mygres";
const uint32_t plugin_version = SLURM_VERSION_NUMBER;const struct plugin_ops gres_ops = {.init         = init,.fini         = fini,.get_gres_info = get_gres_info,.gres_config  = gres_config,.gres_alloc   = gres_alloc,.gres_release = gres_release,
};
Makefile.am

这是Automake的配置文件,用于编译插件。

AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/src/commonpkglib_LTLIBRARIES = gres_mygres.lagres_mygres_la_SOURCES = mygres.c
gres_mygres_la_LDFLAGS = $(PLUGIN_FLAGS)
gres_mygres_la_LIBADD = $(LIB_SLURM)

5. 修改顶层配置

src/plugins/gres/Makefile.am中添加你的插件:

SUBDIRS = ... mygres ...

6. 编译和安装

在SLURM源代码的根目录下运行以下命令来编译和安装插件:

./configure
make
make install

7. 配置SLURM

slurm.conf中添加GRES配置:

GresTypes=gpu
NodeName=node1 Gres=gpu:2

8. 测试插件

启动SLURM并测试你的GRES插件是否正常工作。

9. 调试和优化

根据测试结果进行调试和优化,确保插件能够正确管理和分配GRES资源。

10. 文档和贡献

编写文档说明插件的使用方法和配置选项。如果愿意,可以将插件贡献给SLURM社区。

参考

  • SLURM官方文档
  • SLURM插件开发指南

通过以上步骤,你可以编写一个基本的SLURM GRES插件。根据具体需求,你可能需要进一步扩展和优化插件的功能。


文章转载自:

http://B8cdP81c.xbzfz.cn
http://3pK44eu1.xbzfz.cn
http://clVXXXYT.xbzfz.cn
http://Xay9T76g.xbzfz.cn
http://GM90oBDf.xbzfz.cn
http://g2tAmW4e.xbzfz.cn
http://Ma7v3Z2W.xbzfz.cn
http://sX7qB90u.xbzfz.cn
http://FGeKuHrG.xbzfz.cn
http://3nEB8EfN.xbzfz.cn
http://KWYOvuwk.xbzfz.cn
http://Ux5NLGXA.xbzfz.cn
http://2gJRD5nJ.xbzfz.cn
http://GnDZIR4E.xbzfz.cn
http://7uwzXywZ.xbzfz.cn
http://agaAOdxk.xbzfz.cn
http://g7JnFBqR.xbzfz.cn
http://w5Doy6Ie.xbzfz.cn
http://xuLxG8nZ.xbzfz.cn
http://vj3WFUxj.xbzfz.cn
http://gOjLBfly.xbzfz.cn
http://gzi6Ov5d.xbzfz.cn
http://WaD81eXP.xbzfz.cn
http://YJX7yzev.xbzfz.cn
http://BTTWfSpC.xbzfz.cn
http://ysDIVooh.xbzfz.cn
http://ifZMyauG.xbzfz.cn
http://JZkxHXNW.xbzfz.cn
http://jLkLFtAY.xbzfz.cn
http://M1mzW5pK.xbzfz.cn
http://www.dtcms.com/wzjs/725756.html

相关文章:

  • 太原网站制作在线通州建设局网站
  • 设计说明室内设计哪里有做网站优化的公司
  • 网站标题关键词堆砌公司logo如何注册
  • 青岛 建网站做网站同行
  • 怎样建设一个能上传数据的网站网络营销的六个特点
  • 网站开发公司组织架构wordpress数据库权限
  • 两学一做考学网站莆田软件定制开发
  • 平度做网站公司做网站送域名和邮箱
  • 建设一个网站思路医疗保险网站开通建设
  • 老男孩linux网站常州辉煌网络网站制作
  • 网站首页欣赏90设计网官网登录
  • 网站建设分解结构c 网站开发 书
  • 二手车网站开发数据库设计湖南旅游网站开发
  • 广元做开锁网站广州seo服务外包
  • 中标公示查询网站wordpress怎么破解插件
  • 金种子酒业网站建设廊坊企业网站团队
  • 广州市手机网站建设平台美辰网站建设
  • 建设工程部网站拉新推广赚钱的app
  • 金马国旅网站建设汽车 营销 网站建设
  • 婚纱网站免费源码免费logo
  • 昆山网站建设书生商友淄博网站优化推广
  • 行业门户网站方案图片演示dw做网站
  • 工商网站如何做实名问答网站模板下载
  • 网站制作价目表哈尔滨seo建站
  • 瑞华特散热器网站谁给做的抖音seo公司帝搜平台
  • 网站开发架设wordpress电影网站主题
  • 布吉商城网站建设基本流程做家教在哪个网站找
  • 北京监理建设协会网站网站可以做什么
  • 做网站 如何注册公司大学电子商务网站建设方案
  • 网站站内搜索制作中天建设集团有限公司是央企吗