GitLab CI/CD
官方文档:https://docs.gitlab.com/ee/ci/index.html GitLab CI/CD是GitLab提供的持续集成/部署工具,持续集成(CI)在每次向仓库push代码、合并到主分支前时执行构建和测试脚本,持续部署(CD)在每次向主分支push代码时将应用部署到服务器 GitLab CI/CD通过仓库根目录下一个名为.gitlab-ci.yml的文件进行配置,...
官方文档:https://docs.gitlab.com/ee/ci/index.html GitLab CI/CD是GitLab提供的持续集成/部署工具,持续集成(CI)在每次向仓库push代码、合并到主分支前时执行构建和测试脚本,持续部署(CD)在每次向主分支push代码时将应用部署到服务器 GitLab CI/CD通过仓库根目录下一个名为.gitlab-ci.yml的文件进行配置,...
官方文档: https://github.com/features/actions https://docs.github.com/en/actions 基本概念 GitHub Actions用于自动化软件开发中的任务 GitHub Actions是事件驱动的,即当指定的事件发生时(例如push, pull request等)运行一系列命令(例如构建、测试、部署等) 事...
原创工具程序,使用Graphviz将pip包的依赖关系图可视化,效果如下图所示 其中红色表示没有入边的顶点 代码如下 import subprocess import pip._internal.commands.list as list_cmd import pip._internal.commands.show as show_cmd def run(): wit...
原创工具程序,卸载指定的pip包并递归卸载其依赖包 使用方法:将以下代码保存为pip_uninst_rec.py,执行python pip_uninst_rec.py <pkg>即可 import argparse import os from collections import deque import pip._internal.commands.show as sh...
Modeling Relational Data with Graph Convolutional Networks 2018 ESWC 论文链接:https://arxiv.org/pdf/1703.06103 代码: 官方代码 https://github.com/tkipf/relational-gcn https://github.com...
官方文档:https://docs.dgl.ai/guide/minibatch.html 对于有上百万甚至上亿顶点和边的图无法使用全图训练,需要使用随机minibatch训练 邻居采样方法 在每个梯度下降步骤中,如果要计算某个顶点第L层的表示,根据消息传递,需要计算其全部或部分邻居第L-1层的表示,又需要计算这些邻居的邻居第L-2层的表示……这一过程一直持续到输入层。这一迭代过程构造了...
在Python代码中导入自定义模块时经常遇到报错问题,并且在PyCharm和命令行中会有不同的表现。本文通过实例分析两种常见的导入错误出现的原因及解决方法。 Python版本:3.8 1.相对导入报错 假设有如下的项目目录结构: import-error-demo/ config.py foo/ __init__.py bar.py baz.py ...
Heterogeneous Graph Transformer 2020 WWW 论文链接:https://arxiv.org/pdf/2003.01332 代码: 官方代码:https://github.com/acbull/pyHGT DGL实现:https://github.com/dmlc/dgl/tree/master/examples/pytorch/hgt ...
Python支持多继承,而多继承比单继承要复杂得多。本文通过实例说明Python多继承中的方法解析顺序和构造函数两个问题。 Python版本:3.8 1.方法解析顺序 多继承存在菱形继承的问题,即B和C继承A,而D继承B和C,则D类应该以什么样的顺序继承B和C中的方法?实际上,Python中所有的多继承都是菱形继承,因为所有的类都是object的子类,但一般只有公共基类是自定义类时才叫菱...
Graph Attention Networks 2018 ICLR 论文链接:https://arxiv.org/pdf/1710.10903 官方网站:https://petar-v.com/GAT/ 代码: 官方代码:https://github.com/PetarV-/GAT DGL实现:https://github.com/dmlc/dgl/tree/mas...