6 repositorios
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.
Este proyecto es un boilerplate de experimentos de machine learning estandarizado y una plantilla de proyecto que combina PyTorch Lightning con el framework de configuración Hydra. Proporciona una base de código estructurada para organizar flujos de trabajo de deep learning, diseñada específicamente para integrar la gestión de configuración jerárquica con el entrenamiento distribuido. La plantilla cuenta con un flujo de trabajo especializado para la optimización de hiperparámetros y la ejecución de experimentos por lotes, permitiendo barridos de parámetros automatizados sin modificar el código fuente. Emplea un sistema jerárquico para gestionar la configuración mediante archivos YAML y anulaciones de línea de comandos para asegurar resultados reproducibles en diferentes ejecuciones de experimentos. El proyecto cubre amplias áreas de capacidad, incluyendo entrenamiento de deep learning distribuido a través de múltiples aceleradores de hardware, encapsulación de pipelines de datos y registro de experimentos multi-backend. También integra automatización de calidad de código mediante pre-commit hooks, linters y formateadores, junto con herramientas para la gestión y evaluación de puntos de control (checkpoints) de modelos.
Run multiple experiment configurations or random seeds in a single command by iterating through a specified folder.
Este proyecto es una colección de implementaciones de referencia y benchmarks que demuestran el uso de la API de gráficos y computación Vulkan. Proporciona un conjunto de ejemplos multiplataforma y patrones de programación de GPU diseñados para renderizado de alto rendimiento y tareas aceleradas por hardware. El repositorio incluye una suite de benchmarks de rendimiento utilizados para medir el comportamiento de la API en diferentes entornos de hardware. Cuenta con una arquitectura modular que organiza los ejemplos de renderizado en unidades aisladas, junto con utilidades de línea de comandos para la ejecución por lotes de secuencias de muestra. El proyecto abarca varias áreas técnicas, incluyendo la gestión directa de memoria de GPU, perfilado de rendimiento en tiempo real para identificar cuellos de botella en el renderizado y pipelines de computación headless que capturan framebuffers sin necesidad de una pantalla física.
Ships a command-line utility for running multiple example sequences by category or duration for benchmarking.
vim-visual-multi es un plugin de Vim y Neovim que proporciona edición de texto con múltiples cursores. Funciona como un editor de texto de múltiples cursores y orquestador de macros, permitiendo inserciones, eliminaciones y reemplazos paralelos a través de diversas ocurrencias de texto. El plugin incluye una herramienta de selección de texto por regex utilizada para generar múltiples cursores basados en patrones de expresiones regulares. Esto permite la identificación de palabras o fragmentos coincidentes para realizar modificaciones por lotes en un archivo. El sistema cubre varias áreas de capacidad, incluyendo la alineación vertical y la sincronización de cursores a una columna común. También proporciona automatización para la ejecución de comandos por lotes, permitiendo que las macros se ejecuten en todas las posiciones activas del cursor. Las herramientas de gestión de selección permiten añadir, eliminar o saltar ocurrencias específicas para refinar el conjunto de cursores activos.
Processes editor commands by iterating through a queue of cursor positions for sequential buffer updates.
Sacred is an experiment management tool and reproducibility framework designed to organize multiple runs of a process with different configurations. It functions as a machine learning experiment tracker and hyperparameter configuration manager, logging hyperparameters, metrics, and metadata to a database to ensure that experimental executions remain trackable. The project focuses on scientific result reproducibility by automatically managing random seeds and tracking system dependencies. It allows for the execution of experiment variants through command-line parameter overrides and dynamic pa
Enables executing different versions of a process by overriding parameters via the command line.
Este proyecto es un recurso educativo integral que consiste en un tutorial de programación en Bash, una referencia de scripting y un manual de línea de comandos de Linux. Proporciona materiales instructivos para escribir scripts, automatizar tareas del sistema y dominar la navegación por terminal y la administración de sistemas Unix. Las guías cubren una amplia gama de personalización del entorno shell, incluyendo el estilo del prompt y el uso de alias. También proporciona una guía del entorno shell para gestionar archivos de configuración e inicializar entornos de usuario. Los materiales detallan un amplio conjunto de capacidades, incluyendo lógica de flujo de control, gestión de datos con arrays indexados y asociativos, y procesamiento de texto. Otras áreas cubiertas incluyen la gestión de archivos y recursos, coincidencia de patrones con expresiones regulares y herramientas de observabilidad para la depuración de scripts y validación de sintaxis. El recurso también explica funciones interactivas de la terminal como la recuperación del historial de comandos, el autocompletado de entrada y los atajos de teclado para la navegación en la línea de comandos.
Details how to execute sequences of shell commands linearly or conditionally.