6 dépôts
Interactive interfaces for visualizing function call timelines and performance flamegraphs.
Distinct from Python Visualization: Candidates focus on 3D graphics or statistical plotting, not performance trace visualization.
Explore 6 awesome GitHub repositories matching user interface & experience · Execution Trace Visualizers. Refine with filters or upvote what's useful.
Promptflow is a development framework and orchestrator for building applications powered by large language models. It functions as a suite of tools for designing, orchestrating, and deploying AI workflows by linking prompts, custom Python code, and language models into executable sequences. The project is distinguished by a visual AI workflow designer that allows for the creation of directed acyclic graphs of logic nodes. It provides a dedicated prompt engineering environment for versioning and comparing templates, alongside stateful execution tracing to record function calls and variable val
Generates visual snapshots of workflow steps to allow developers to inspect the reasoning process of the AI.
VizTracer is a Python runtime instrumentation system and execution profiler used to trace and visualize code execution. It functions as a multi-process performance analyzer and trace visualizer, providing an interactive timeline and flamegraph interface to identify performance bottlenecks and analyze call sequences. The project distinguishes itself by its ability to aggregate execution data from multiple threads, subprocesses, and asynchronous tasks into a single unified report. It also features live process instrumentation, allowing users to attach to and detach from running Python applicati
Provides an interactive timeline and flamegraph interface for analyzing Python function calls and execution durations.
magic-trace collects and displays high-resolution traces of what a process is doing
Ships an interactive web-based timeline viewer for exploring captured execution traces with zoom and measurement.
Tensorspace est un framework de visualisation 3D basé sur WebGL et un moteur de rendu conçu pour mapper les architectures de modèles d'apprentissage profond et les données de tenseurs dans des espaces tridimensionnels interactifs. Il sert de visualiseur d'architecture de réseau neuronal et d'inspecteur de modèle, permettant aux utilisateurs de rendre les topologies de modèle et d'analyser le flux de données au sein d'un navigateur web. Le projet se distingue par sa capacité à convertir des modèles Keras et TensorFlow pré-entraînés en représentations spatiales. Il s'intègre à TensorFlow.js pour exécuter l'inférence dans le navigateur, permettant la visualisation en temps réel des activations intermédiaires, des passes avant et des données de tenseurs internes. Le framework fournit des primitives de rendu étendues pour les couches 1D et 2D, y compris les convolutions, le pooling, les couches denses et diverses opérations de fusion de tenseurs. Il couvre une large surface de capacités, notamment le mappage de topologie de modèle, les animations d'état de couche et la visualisation des sorties de modèles génératifs et des grilles de détection d'objets. Le système inclut des outils pour la conversion de format de modèle afin d'importer des architectures existantes et un panneau de suivi des performances pour surveiller la santé du système et les fréquences d'images pendant le rendu.
Displays internal activations and tensor states of hidden layers to visualize how outputs are generated.
ChatUI is a React conversational UI library and framework designed for building messaging interfaces. It provides a set of components for creating conversation flows, including message bubbles, input areas, and structured message hierarchies. The library distinguishes itself through specialized AI agent interface features, such as the visualization of an agent's reasoning process and simulated typing animations that render text character-by-character. It also includes a system of pre-designed conversational card templates for rendering banners, selection lists, and questionnaires within a cha
Visualizes the step-by-step reasoning process and internal logic of AI agents before delivering the final response.
Qira is a binary analysis platform and execution tracer that records every instruction and data access during program execution for interactive playback and debugging. It functions as a runtime analysis environment that uses QEMU to trace execution and inspect memory and register states. The system provides a binary static analysis tool that maps program structure and annotates instructions based on captured runtime data. It includes a runtime memory analyzer to monitor reads and writes to specific addresses and an interactive debugger for navigating execution timelines. The platform covers
Provides an interface for navigating program execution timelines and jumping between function boundaries.