AGILab Logo

Getting Started

  • Quick-Start
    • Prerequisites
      • LICENSE
      • Install Agilab
      • Cluster installs
      • Next steps
      • Support
  • Introduction
    • Overview
    • Purpose
    • Target Audience
    • Main Dependencies
    • Technologies Selection Criteria
    • Example: Aircraft Radio Communication
  • Features
    • agi-core
    • agilab

Core Topics

  • Cluster
    • Cluster Help
      • Overview
      • Principle
    • Key Generation
      • 1. Generate the keys
      • 2. Loading the private key in SSH Agent
        • 2.1 Load the private key
        • 2.2 Verify the key Addition
      • 3. Copy the public key to the server
        • 3.1 Allow your key
        • 3.2 Verification
        • Bidirectional trust between worker Macs
      • Troubleshooting
        • SSHD Service
      • Useful links
  • Cluster Help
    • Overview
    • Principle
  • AGILab
  • AGILab Architecture
    • Component view
    • Layers at a glance
    • Runtime flow
    • Repository map
    • Documentation map
    • See also
  • AGI Core Architecture
    • Modules at a glance
    • Execution flow
    • Repository pointers
    • Tips for contributions
    • See also
  • AGILab in the MLOps Toolchain
    • Where AGILab helps
    • What AGILab does not aim to cover
    • Positioning vs. other tools
    • Suggested workflow
    • See also
  • Framework API
    • Core packages
      • agi-env API
        • Usage Example
        • Reference
      • agi-node API
        • Path handling
        • Argument helpers
        • Managed PC path remapping
        • Output directory helpers
        • Reference
      • agi-distributor API
        • Usage Example
        • Reference
    • Working with the API
    • App structure conventions
  • Module Reference
    • agi_env package
      • Notes on singleton and pre‑init behavior
      • AgiEnv
        • AgiEnv.EXTRA_INDEX_URL
        • AgiEnv.GUI_SAMPLING
        • AgiEnv.INDEX_URL
        • AgiEnv.TABLE_MAX_ROWS
        • AgiEnv.__init__()
        • AgiEnv.active()
        • AgiEnv.app
        • AgiEnv.apps_dir
        • AgiEnv.apps_repository_root
        • AgiEnv.benchmark
        • AgiEnv.change_app()
        • AgiEnv.check_internet()
        • AgiEnv.clone_directory()
        • AgiEnv.clone_project()
        • AgiEnv.copy_existing_projects()
        • AgiEnv.create_junction_windows()
        • AgiEnv.create_rename_map()
        • AgiEnv.create_symlink()
        • AgiEnv.create_symlink_windows()
        • AgiEnv.current()
        • AgiEnv.debug
        • AgiEnv.ensure_data_root()
        • AgiEnv.envars
        • AgiEnv.err_log
        • AgiEnv.extract_base_info()
        • AgiEnv.get_base_classes()
        • AgiEnv.get_base_worker_cls()
        • AgiEnv.get_full_attribute_name()
        • AgiEnv.get_import_mapping()
        • AgiEnv.get_projects()
        • AgiEnv.has_admin_rights()
        • AgiEnv.has_agilab_anywhere_under_home()
        • AgiEnv.humanize_validation_errors()
        • AgiEnv.hw_rapids_capable
        • AgiEnv.init_done
        • AgiEnv.init_envars_app()
        • AgiEnv.install_type
        • AgiEnv.is_local()
        • AgiEnv.is_local_worker
        • AgiEnv.is_source_env
        • AgiEnv.is_valid_ip()
        • AgiEnv.is_worker_env
        • AgiEnv.locate_agi_installation()
        • AgiEnv.locate_agilab_installation()
        • AgiEnv.log_info()
        • AgiEnv.logger
        • AgiEnv.mode2int()
        • AgiEnv.mode2str()
        • AgiEnv.out_log
        • AgiEnv.pyvers_worker
        • AgiEnv.read_agilab_path()
        • AgiEnv.read_gitignore()
        • AgiEnv.replace_content()
        • AgiEnv.reset()
        • AgiEnv.resources_path
        • AgiEnv.run()
        • AgiEnv.run_agi()
        • AgiEnv.run_async()
        • AgiEnv.set_env_var()
        • AgiEnv.skip_repo_links
        • AgiEnv.snippet_tail
        • AgiEnv.target
        • AgiEnv.unzip_data()
        • AgiEnv.uv
        • AgiEnv.verbose
      • ContentRenamer
        • ContentRenamer.__init__()
        • ContentRenamer.generic_visit()
        • ContentRenamer.visit()
        • ContentRenamer.visit_AnnAssign()
        • ContentRenamer.visit_Assign()
        • ContentRenamer.visit_Attribute()
        • ContentRenamer.visit_ClassDef()
        • ContentRenamer.visit_Constant()
        • ContentRenamer.visit_For()
        • ContentRenamer.visit_FunctionDef()
        • ContentRenamer.visit_Global()
        • ContentRenamer.visit_Import()
        • ContentRenamer.visit_ImportFrom()
        • ContentRenamer.visit_Name()
        • ContentRenamer.visit_arg()
        • ContentRenamer.visit_nonlocal()
      • is_packaging_cmd()
      • normalize_path()
      • parse_level()
      • strip_time_level_prefix()
    • agi_node package
    • agi_cluster package
    • agilab package
  • Environment Variables
  • FAQ
    • Missing worker packages during AGI.run_*
    • Why installers still build eggs
    • Do we already have DAG/task orchestration?
    • Who manages multithreading when Dask is disabled?
    • Regenerating IDE run configurations
    • “VIRTUAL_ENV … does not match the project environment” warning
    • Why does a run create distribution.json?
    • Switching the active app in Streamlit
    • Docs drift after touching core APIs
    • AGI.install_* fails looking for pyproject.toml
    • Where are installer logs written?
  • Project Files Structure
  • Installation Overview
  • Troubleshooting
    • A - Prerequisite:
    • B - Pycharm Run/Debug configurations:
    • C - Exemple of Tests Sequence:
    • D - agilab_run_dev vs agilab_run_enduser vs lab_run:
    • E - macOS NFS server checklist:
  • Known Bugs
    • <install.sh> freeze:
    • <UV> VIRTUAL_ENV Warning
    • <UV> Sync Failed
    • <DASK> Debug Issue
    • <PYCHARM> Run/Debug Configuration is Broken
    • <PYCHARM> Can’t open your project
    • Failed to read pydantic metadata
  • Licenses

Pages

  • ▶️ EDIT
    • Sidebar
    • Main Content Area
    • Support
  • ▶️ EXECUTE
    • Introduction
    • Sidebar
    • Main Content Area
  • ▶️ EXPERIMENT
    • Sidebar
    • Main Content Area
  • ▶️ EXPLORE
    • Introduction
    • Sidebar
    • Main Content Area
    • Tips & Notes
  • apps bounded pages
    • view_autoencoder_latenspace
    • view_barycentric
    • view_maps
    • view_maps_3d
    • view_maps_network

Apps Examples

  • MyCode Project
    • Overview
    • Manager (mycode.mycode)
    • Args (mycode.app_args)
    • Worker (mycode_worker.mycode_worker)
    • Assets & Tests
    • API Reference
  • Flight Project
    • Overview
    • Manager (flight.flight)
    • Args (flight.flight_args)
    • Worker (flight_worker.flight_worker)
    • Assets & Tests
    • API Reference
  • SB3 Trainer Project
    • Overview
    • Manager (sb3_trainer.sb3_trainer)
    • Worker (sb3_trainer_worker.sb3_trainer_worker)
    • Assets & Tests
    • API Reference

Hosting Sites

  • Agilab project
  • Agilab components
AGILab
  • Module Reference
  • View page source

Module Reference

  • agi_env package
    • Notes on singleton and pre‑init behavior
    • AgiEnv
    • ContentRenamer
    • is_packaging_cmd()
    • normalize_path()
    • parse_level()
    • strip_time_level_prefix()
  • agi_node package
  • agi_cluster package
  • agilab package
Previous Next

© Copyright 2025, THALES SIX GTS France SAS.

Built with Sphinx using a theme provided by Read the Docs.