awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesObjective Function Execution

Repeated execution of objective functions with varying parameters to identify optimal outputs.

Distinct from Functional: Distinct from Functional: focuses on the execution of objective functions for optimization rather than general functional programming utilities.

Explore 9 awesome GitHub repositories matching programming languages & runtimes · Objective Function Execution. Refine with filters or upvote what's useful.

Awesome Objective Function Execution GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • optuna/optunaAvatar de optuna

    optuna/optuna

    14,388Voir sur GitHub↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Runs an objective function repeatedly with varying input parameters to identify the values that minimize or maximize the function output.

    Pythondistributedhyperparameter-optimizationmachine-learning
    Voir sur GitHub↗14,388
  • higherorderco/hvm2Avatar de HigherOrderCO

    HigherOrderCO/HVM2

    11,290Voir sur GitHub↗

    HVM2 is a high-performance execution environment for pure functional programs, implemented as a systems-level runtime in Rust. It functions as a massively parallel functional runtime that uses interaction combinators to achieve automatic parallelism across multi-core CPUs and GPUs. The project distinguishes itself by using a graph-rewriting computational model to execute programs via local reduction rules, which eliminates the need for manual locks or atomic operations. It employs beta-optimal reduction and lazy evaluation to optimize higher-order functions and eliminate redundant computation

    Automatically executes pure functional code across multi-core CPUs and GPUs without manual locks.

    Cuda
    Voir sur GitHub↗11,290
  • enso-org/ensoAvatar de enso-org

    enso-org/enso

    7,439Voir sur GitHub↗

    Enso is a visual dataflow programming environment and multi-language data processing engine that compiles Enso, Python, Java, and JavaScript into a unified representation with a shared memory model for zero-overhead inter-language calls. It functions as a self-service data preparation and analysis platform where users can build data pipelines by connecting nodes in a graph, switching between a no-code visual interface and a code view while keeping all changes reviewable. The platform also serves as a cloud data workflow scheduler and API exposer, allowing workflows to run on a timetable or be

    Automatically distributes calculations across available CPUs and GPUs without manual intervention.

    Javacompilerensofunctional
    Voir sur GitHub↗7,439
  • inngest/inngestAvatar de inngest

    inngest/inngest

    5,499Voir sur GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Executes function steps eagerly to reduce latency during successful runs while automatically falling back to standard orchestration for retries.

    Go
    Voir sur GitHub↗5,499
  • joblib/joblibAvatar de joblib

    joblib/joblib

    4,366Voir sur GitHub↗

    Joblib est une suite d'utilitaires pour paralléliser les charges de travail computationnelles et optimiser le stockage de grands jeux de données numériques et de résultats de fonctions. Elle fonctionne comme une bibliothèque de calcul parallèle et un wrapper de multiprocessing qui distribue l'exécution des fonctions sur plusieurs cœurs CPU pour accélérer les tâches indépendantes et les boucles computationnelles. Le projet fournit un framework de mise en cache sur disque qui persiste les sorties de fonctions coûteuses sur le système de fichiers, en les réévaluant uniquement lorsque les arguments d'entrée changent. Il se spécialise en outre dans la sérialisation de grands tableaux numériques, utilisant une compression efficace et un mappage mémoire pour optimiser le stockage et la récupération de jeux de données massifs. La boîte à outils inclut des capacités pour le mappage de fonctions parallèles et l'utilisation de backends d'exécution enfichables pour contrôler la façon dont les tâches sont distribuées sur le matériel disponible. Sa couche de stockage couvre la persistance d'objets complexes et la compression transparente pour les données sérialisées.

    Provides a mapping interface to distribute the evaluation of functions across multiple processes or threads.

    Python
    Voir sur GitHub↗4,366
  • facebookresearch/nevergradAvatar de facebookresearch

    facebookresearch/nevergrad

    4,151Voir sur GitHub↗

    Nevergrad is a gradient-free optimization library and hyperparameter optimization framework designed to find the minimum of objective functions without using derivatives. It serves as an asynchronous optimization engine that decouples parameter suggestions from result reporting to support parallel function evaluations. The project specializes in multi-objective optimization to identify Pareto fronts for competing goals and provides a suite for benchmarking the performance and convergence of different optimization routines. It supports black-box system optimization, enabling the tuning of exte

    Executes the objective function across multiple threads or workers to discover optimal parameters more quickly.

    Python
    Voir sur GitHub↗4,151
  • microsoft/veronaAvatar de microsoft

    microsoft/verona

    3,723Voir sur GitHub↗

    Verona is a research programming language designed to prevent data races through a system of concurrent ownership and deep immutability. It utilizes a deeply immutable memory model to ensure that complex objects cannot be mutated, allowing data to be shared across concurrent threads without synchronization locks. The project features a deterministic parallel execution engine that ensures reproducible outputs regardless of thread timing. It employs a region-based memory manager to assign memory regions to specific threads or processes, reducing contention in producer-consumer workloads. The s

    Ensures race-free results by combining message passing and ownership transfers for parallel execution.

    C++
    Voir sur GitHub↗3,723
  • juliasymbolics/symbolics.jlAvatar de JuliaSymbolics

    JuliaSymbolics/Symbolics.jl

    1,514Voir sur GitHub↗

    Symbolics.jl is a foundational framework for symbolic mathematics, automated differentiation, and scientific compilation within the Julia programming language. It provides a comprehensive system for algebraic manipulation, expression simplification, and the construction of mathematical models, enabling users to represent complex physical and chemical systems as symbolic equations. The library distinguishes itself through a source-to-source compilation engine that translates high-level symbolic representations directly into optimized, parallelized, and hardware-specific numerical code. By util

    Transforms symbolic expressions into high-performance parallelized functions that integrate directly into existing computational workflows.

    Juliacascomputer-algebra-systemhigh-performance
    Voir sur GitHub↗1,514
  • tiramisu-compiler/tiramisuAvatar de Tiramisu-Compiler

    Tiramisu-Compiler/tiramisu

    960Voir sur GitHub↗

    Tiramisu is a polyhedral C++ compiler framework designed to express and optimize data-parallel algorithms for diverse hardware accelerators. It provides a programming interface that allows developers to define mathematical expressions, manage loop iteration spaces, and organize functions targeting heterogeneous architectures. The system features an advanced compilation infrastructure that abstracts computations into a hardware-agnostic intermediate representation before lowering them into native machine code or hardware configuration bitstreams. It calculates exact data flow dependencies thro

    Enables defining functions composed of multiple computations to structure data-parallel algorithms.

    C++code-generationcompilerdeep-neural-networks
    Voir sur GitHub↗960
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Functional
  5. Objective Function Execution

Explorer les sous-tags

  • Parallel Function Execution5 sous-tagsMechanisms for distributing the evaluation of an objective function across multiple threads or processes. **Distinct from Objective Function Execution:** Focuses on the underlying execution parallelism rather than the optimization logic itself.