6 个仓库
Executing multiple shell commands in sequence on a remote host and capturing combined output streams.
Distinct from Remote Command Execution: Focuses on sequential execution of multiple command strings rather than a single command invocation
Explore 6 awesome GitHub repositories matching devops & infrastructure · Batch Command Executions. Refine with filters or upvote what's useful.
ssh2 is a JavaScript implementation of the SSH2 protocol for Node.js, providing the core components necessary to create secure clients and servers. It enables the establishment of authenticated sessions for remote server automation and secure communication. The project distinguishes itself by providing a complete suite of tools for identity management, including utilities for generating and parsing cryptographic key pairs and integrating with external authentication agents. It also functions as a tunneling proxy capable of routing TCP, HTTP, X11, and SOCKSv5 network traffic through encrypted
Allows for the execution of a series of commands on a remote server and capture of their resulting output.
该项目是一个标准化的机器学习实验样板和项目模板,结合了 PyTorch Lightning 和 Hydra 配置框架。它提供了一个结构化的代码库来组织深度学习工作流,专门设计用于将分层配置管理与分布式训练集成。 该模板具有用于超参数优化和批量实验执行的专门工作流,允许在不修改源代码的情况下进行自动化参数扫描。它采用分层系统通过 YAML 文件和命令行覆盖来管理设置,以确保跨不同实验运行的可重复结果。 该项目涵盖了广泛的功能领域,包括跨多个硬件加速器的分布式深度学习训练、数据流水线封装以及多后端实验日志记录。它还通过预提交钩子(pre-commit hooks)、代码检查器和格式化程序集成了代码质量自动化,以及用于模型检查点管理和评估的工具。
Run multiple experiment configurations or random seeds in a single command by iterating through a specified folder.
本项目是一系列参考实现和基准测试,展示了 Vulkan 图形和计算 API 的使用。它提供了一套跨平台的示例和 GPU 编程模式,专为高性能渲染和硬件加速任务而设计。 该仓库包含一套用于衡量不同硬件环境下 API 行为的性能基准测试。它具有模块化架构,将渲染示例组织为独立单元,并配有用于批量执行示例序列的命令行工具。 该项目涵盖了多个技术领域,包括直接 GPU 内存管理、用于识别渲染瓶颈的实时性能分析,以及无需物理显示器即可捕获帧缓冲区的无头(headless)计算流水线。
Ships a command-line utility for running multiple example sequences by category or duration for benchmarking.
vim-visual-multi 是一个 Vim 和 Neovim 插件,提供多光标文本编辑功能。它作为一个多光标文本编辑器和宏编排器,支持在文本的不同位置进行并行插入、删除和替换操作。 该插件包含一个正则表达式文本选择工具,可根据正则模式生成多个光标,从而识别匹配的单词或片段,实现跨文件的批量修改。 该系统涵盖了多种功能,包括光标的垂直对齐和同步到同一列,以及批量命令执行的自动化,允许宏在所有活动光标位置运行。选择管理工具支持添加、移除或跳过特定匹配项,以精确控制活动光标集。
Processes editor commands by iterating through a queue of cursor positions for sequential buffer updates.
Sacred 是一个实验管理工具和可重复性框架,旨在组织具有不同配置的多个流程运行。它作为机器学习实验跟踪器和超参数配置管理器,将超参数、指标和元数据记录到数据库中,以确保实验执行的可追溯性。 该项目专注于科学结果的可重复性,通过自动管理随机种子和跟踪系统依赖项来实现。它允许通过命令行参数覆盖和动态参数注入来执行实验变体,从而无需修改底层源代码即可修改设置。 该框架提供了基于数据库的元数据记录能力,捕获硬件详情和软件版本以维护每次运行的可搜索记录。它还支持执行状态序列化,以实现实验结果的精确复制。
Enables executing different versions of a process by overriding parameters via the command line.
这是一个综合教育资源,包含 Bash 编程教程、脚本参考和 Linux 命令行手册。它提供用于编写脚本、自动化系统任务以及掌握终端导航和 Unix 系统管理的教学材料。 这些指南涵盖了广泛的 Shell 环境定制,包括提示符样式和别名的使用。它还提供了一个用于管理配置文件和初始化用户环境的 Shell 环境指南。 这些材料详细说明了一套广泛的功能,包括控制流逻辑、使用索引和关联数组的数据管理以及文本处理。其他涵盖的领域包括文件和资源管理、使用正则表达式的模式匹配,以及用于脚本调试和语法验证的可观测性工具。 该资源还解释了交互式终端功能,如命令历史记录检索、输入补全以及用于命令行导航的键盘快捷键。
Details how to execute sequences of shell commands linearly or conditionally.