graphscope.framework.app.load_app¶
- graphscope.framework.app.load_app(gar=None, algo=None, context=None, **kwargs)[源代码]¶
从gar加载一个应用。
- Parameters:
algo – str 资源内部的算法名称。如果gar资源中仅包含一个应用,则设为None会从中提取名称。
gar –
字节或BytesIO或字符串 字符串表示资源的路径,字节或指定路径的资源或字节。
对于Java应用,gar可以为空,表示我们应该在之前添加的库中查找该应用。
- Returns:
的实例 - Raises:
FileNotFoundError – 文件不存在。
PermissionError – 路径权限被拒绝。
TypeError – 文件不是zip格式。
示例
>>> sssp = load_app(gar='./resource.gar', algo='sssp') >>> sssp(src=4)
- which will have following .gs_conf.yaml in resource.gar:
- app:
算法: 单源最短路径(SSSP) 类型: C++ PIE实现 类名: grape:SSSP 上下文类型: 顶点数据 源文件: sssp/sssp.h 兼容图类型:
gs::ArrowProjectedFragment