Scan timing: clone 10.23s · analysis 39.56s · 31.8 MB · GitHub API rate-limit (preflight)
https://github.com/PaddlePaddle/FastDeploy
· scanned 2026-05-31 01:23 UTC (5 days, 8 hours ago)
· 10 languages
1206 findings (392 legacy + 814 scanner) 11/13 scanners ran 86th percentile · Python · large (100-500K LoC) Scanner says 69 (higher by 16)
Last scanned 5 days, 8 hours ago · v2 · 809 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
83.0 | 0.15 | 12.45 |
practices_score |
92.0 | 0.15 | 13.80 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 84.8 |
All 17404 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
download_fd_router |
software | healthy | setup.py:62 |
run |
software | healthy | setup.py:236 |
finalize_options |
software | healthy | setup.py:140 |
__init__ |
software | healthy | setup.py:154 |
get_ext_filename |
software | dead | setup.py:171 |
build_extension |
software | dead | setup.py:175 |
load_requirements |
software | healthy | setup.py:243 |
get_device_type |
software | healthy | setup.py:257 |
check_header |
software | healthy | setup.py:279 |
check_library |
software | healthy | setup.py:283 |
check_rdma_packages |
software | healthy | setup.py:302 |
rdma_comm_supported |
software | healthy | setup.py:332 |
get_name |
software | healthy | setup.py:341 |
write_version_to_file |
software | healthy | setup.py:352 |
pytest_configure |
software | healthy | tests/conftest.py:30 |
pytest_collection_modifyitems |
software | healthy | tests/conftest.py:42 |
__init__ |
software | healthy | tests/conftest.py:69 |
generate |
software | healthy | tests/conftest.py:99 |
generate_topp0 |
software | healthy | tests/conftest.py:114 |
__enter__ |
software | healthy | tests/conftest.py:129 |
__exit__ |
software | healthy | tests/conftest.py:132 |
fd_runner |
software | healthy | tests/conftest.py:137 |
pytest_runtest_makereport |
software | healthy | tests/conftest.py:143 |
test_default_values |
software | healthy | tests/test_envs.py:24 |
test_env_override |
software | healthy | tests/test_envs.py:34 |
test_bool_env |
software | healthy | tests/test_envs.py:41 |
test_unknown_attr_raises |
software | healthy | tests/test_envs.py:48 |
test_list_env_fd_plugins |
software | healthy | tests/test_envs.py:52 |
test_list_env_fd_api_key |
software | healthy | tests/test_envs.py:59 |
test_setattr_known_var |
software | healthy | tests/test_envs.py:70 |
test_setattr_unknown_var_raises |
software | healthy | tests/test_envs.py:78 |
test_valid_power_of_two |
software | healthy | tests/test_envs.py:86 |
test_invalid_not_power_of_two |
software | healthy | tests/test_envs.py:93 |
test_invalid_zero |
software | healthy | tests/test_envs.py:98 |
test_invalid_negative |
software | healthy | tests/test_envs.py:103 |
test_dir_returns_keys |
software | healthy | tests/test_envs.py:110 |
test_with_shm_uuid |
software | healthy | tests/test_envs.py:117 |
test_without_shm_uuid |
software | healthy | tests/test_envs.py:122 |
__init__ |
software | healthy | tests/test_envs.py:151 |
__enter__ |
software | healthy | tests/test_envs.py:155 |
__exit__ |
software | healthy | tests/test_envs.py:160 |
__init__ |
software | healthy | tests/utils.py:97 |
get_default_test_fd_config |
software | healthy | tests/utils.py:75 |
_fake_model_run |
software | healthy | tests/utils.py:104 |
benchmark |
software | healthy | tests/utils.py:112 |
check_result_against_baseline |
software | healthy | tests/model_loader/test_torch_model.py:37 |
test_model_against_baseline |
software | healthy | tests/model_loader/test_torch_model.py:114 |
test_init |
software | healthy | tests/model_loader/test_default_loader.py:26 |
test_download_model_is_noop |
software | healthy | tests/model_loader/test_default_loader.py:36 |
test_clean_memory_on_cuda |
software | healthy | tests/model_loader/test_default_loader.py:48 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CustomBdistWheel |
software | healthy | setup.py:133 |
CMakeExtension |
software | healthy | setup.py:151 |
CMakeBuild |
software | healthy | setup.py:168 |
PostInstallCommand |
software | healthy | setup.py:233 |
FDRunner |
software | healthy | tests/conftest.py:64 |
TestEnvsGetattr |
software | healthy | tests/test_envs.py:21 |
TestEnvsSetattr |
software | healthy | tests/test_envs.py:67 |
TestValidateSplitKvSize |
software | healthy | tests/test_envs.py:83 |
TestEnvsDir |
software | healthy | tests/test_envs.py:109 |
TestGetUniqueName |
software | healthy | tests/test_envs.py:116 |
_clean_env |
software | healthy | tests/test_envs.py:131 |
_set_env |
software | healthy | tests/test_envs.py:148 |
MockForwardMeta |
software | healthy | tests/utils.py:32 |
FakeModelConfig |
software | healthy | tests/utils.py:39 |
FakeLoadConfig |
software | healthy | tests/utils.py:69 |
OpPerformanceTester |
software | healthy | tests/utils.py:96 |
TestDefaultModelLoaderInit |
software | healthy | tests/model_loader/test_default_loader.py:23 |
TestDefaultModelLoaderDownloadModel |
software | healthy | tests/model_loader/test_default_loader.py:33 |
TestDefaultModelLoaderCleanMemoryFragments |
software | healthy | tests/model_loader/test_default_loader.py:44 |
TestDefaultModelLoaderLoadWeights |
software | healthy | tests/model_loader/test_default_loader.py:130 |
TestDefaultModelLoaderLoadModel |
software | healthy | tests/model_loader/test_default_loader.py:155 |
TestErnie4_5_MTPLoadWeights |
software | healthy | tests/model_loader/test_load_mtp.py:37 |
MockQuantMethod |
software | healthy | tests/model_loader/test_load_attention.py:25 |
TestAttentionInitWeight |
software | healthy | tests/model_loader/test_load_attention.py:43 |
TestAttentionWeightLoader |
software | healthy | tests/model_loader/test_load_attention.py:120 |
_FakeParam |
software | healthy | tests/model_loader/test_dummy_loader.py:27 |
_FakeModel |
software | healthy | tests/model_loader/test_dummy_loader.py:37 |
_DummyModel |
software | healthy | tests/model_loader/test_dummy_loader.py:45 |
TestCPUPlatform |
software | healthy | tests/platforms/test_platforms.py:31 |
TestCUDAPlatform |
software | healthy | tests/platforms/test_platforms.py:48 |
TestMACAPlatform |
software | healthy | tests/platforms/test_platforms.py:75 |
TestINTELHPUPlatform |
software | healthy | tests/platforms/test_platforms.py:104 |
TestNPUPlatform |
software | healthy | tests/platforms/test_platforms.py:136 |
TestDCUPlatform |
software | healthy | tests/platforms/test_platforms.py:147 |
TestGCUPlatform |
software | healthy | tests/platforms/test_platforms.py:176 |
TestXPUPlatform |
software | healthy | tests/platforms/test_platforms.py:206 |
TestConvertToNpuDequantScale |
software | healthy | tests/platforms/test_utils.py:26 |
Logger |
software | healthy | tests/ci_validation/server/core/logger.py:15 |
CSTFormatter |
software | healthy | tests/ci_validation/server/core/logger.py:43 |
TestRouterArgs |
software | healthy | tests/router/test_router.py:54 |
TestRouterInit |
software | healthy | tests/router/test_router.py:63 |
TestRouterRegistration |
software | healthy | tests/router/test_router.py:75 |
TestRouterSelection |
software | healthy | tests/router/test_router.py:121 |
TestRouterRegisteredNumber |
software | healthy | tests/router/test_router.py:158 |
TestRouterAbortRequests |
software | healthy | tests/router/test_router.py:169 |
TestGetFdRouterPath |
software | healthy | tests/router/test_golang_router_launch.py:98 |
_FakeCtx |
software | healthy | tests/router/test_golang_router_launch.py:177 |
TestBuildArgParser |
software | healthy | tests/router/test_golang_router_launch.py:200 |
TestMain |
software | healthy | tests/router/test_golang_router_launch.py:241 |
TestInstanceInfoFromDict |
software | healthy | tests/router/test_router_utils.py:24 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
mkdocs.yml |
software | healthy | mkdocs.yml |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
build.sh |
software | healthy | build.sh |
setup.py |
software | healthy | setup.py |
pyproject.toml |
software | healthy | pyproject.toml |
README_EN.md |
software | healthy | README_EN.md |
requirements.txt |
software | healthy | requirements.txt |
README_CN.md |
software | healthy | README_CN.md |
conftest.py |
software | healthy | tests/conftest.py |
test_envs.py |
software | healthy | tests/test_envs.py |
utils.py |
software | healthy | tests/utils.py |
test_torch_model.py |
software | healthy | tests/model_loader/test_torch_model.py |
test_default_loader.py |
software | healthy | tests/model_loader/test_default_loader.py |
test_w4a8_model.py |
software | healthy | tests/model_loader/test_w4a8_model.py |
test_offline_model.py |
software | healthy | tests/model_loader/test_offline_model.py |
test_load_mtp.py |
software | healthy | tests/model_loader/test_load_mtp.py |
test_load_attention.py |
software | healthy | tests/model_loader/test_load_attention.py |
test_load_ernie_vl.py |
software | healthy | tests/model_loader/test_load_ernie_vl.py |
utils.py |
software | healthy | tests/model_loader/utils.py |
test_model_cache.py |
software | healthy | tests/model_loader/test_model_cache.py |
test_dummy_loader.py |
software | healthy | tests/model_loader/test_dummy_loader.py |
test_platforms.py |
software | healthy | tests/platforms/test_platforms.py |
test_utils.py |
software | healthy | tests/platforms/test_utils.py |
run.sh |
software | healthy | tests/ci_validation/stable_cases/run.sh |
launch_model.sh |
software | healthy | tests/ci_validation/stable_cases/launch_model.sh |
stress_tools.py |
software | healthy | tests/ci_validation/performance/stress_tools.py |
deploy.py |
software | healthy | tests/ci_validation/deploy/deploy.py |
ernie45t_21b_sot_wint4.yaml |
software | healthy | tests/ci_validation/deploy/ernie45t_21b_sot_wint4.yaml |
ernie45t_21b_cinn_fp8.yaml |
software | healthy | tests/ci_validation/deploy/ernie45t_21b_cinn_fp8.yaml |
ernie45t_21b_sot_fp8.yaml |
software | healthy | tests/ci_validation/deploy/ernie45t_21b_sot_fp8.yaml |
ernie45t_21b_cinn_wint4.yaml |
software | healthy | tests/ci_validation/deploy/ernie45t_21b_cinn_wint4.yaml |
gsm8k.py |
software | healthy | tests/ci_validation/accuracy_cases/gsm8k.py |
test_prompt_ids.py |
software | healthy | tests/ci_validation/server/test_prompt_ids.py |
test_evil_cases.py |
software | healthy | tests/ci_validation/server/test_evil_cases.py |
test_return_token_ids.py |
software | healthy | tests/ci_validation/server/test_return_token_ids.py |
test_update_weight.py |
software | healthy | tests/ci_validation/server/test_update_weight.py |
test_max_waiting_time.py |
software | healthy | tests/ci_validation/server/test_max_waiting_time.py |
demo.py |
software | healthy | tests/ci_validation/server/demo.py |
test_params_boundary.py |
software | healthy | tests/ci_validation/server/test_params_boundary.py |
test_compare_top_logprobs.py |
software | healthy | tests/ci_validation/server/test_compare_top_logprobs.py |
test_base_chat.py |
software | healthy | tests/ci_validation/server/test_base_chat.py |
test_max_concurrency.py |
software | healthy | tests/ci_validation/server/test_max_concurrency.py |
test_stream.py |
software | healthy | tests/ci_validation/server/test_stream.py |
test_logprobs.py |
software | healthy | tests/ci_validation/server/test_logprobs.py |
test_completions.py |
software | healthy | tests/ci_validation/server/test_completions.py |
test_repetition_early_stop.py |
software | healthy | tests/ci_validation/server/test_repetition_early_stop.py |
requirements.txt |
software | healthy | tests/ci_validation/server/requirements.txt |
test_seed_usage.py |
software | healthy | tests/ci_validation/server/test_seed_usage.py |
test_DDoS.py |
software | warning | tests/ci_validation/server/test_DDoS.py |
__init__.py |
software | healthy | tests/ci_validation/server/core/__init__.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
model_loader |
software | healthy | tests/model_loader |
platforms |
software | healthy | tests/platforms |
ci_validation |
software | healthy | tests/ci_validation |
stable_cases |
software | healthy | tests/ci_validation/stable_cases |
performance |
software | healthy | tests/ci_validation/performance |
deploy |
software | healthy | tests/ci_validation/deploy |
accuracy_cases |
software | healthy | tests/ci_validation/accuracy_cases |
server |
software | healthy | tests/ci_validation/server |
core |
software | healthy | tests/ci_validation/server/core |
router |
software | healthy | tests/router |
usage |
software | healthy | tests/usage |
input |
software | healthy | tests/input |
trace |
software | healthy | tests/trace |
v1 |
software | healthy | tests/v1 |
cache_manager |
software | healthy | tests/v1/cache_manager |
benchmarks |
software | healthy | tests/benchmarks |
lib |
software | healthy | tests/benchmarks/lib |
eplb |
software | healthy | tests/eplb |
operators |
software | healthy | tests/operators |
attention |
software | healthy | tests/operators/attention |
quantization |
software | healthy | tests/quantization |
layers |
software | healthy | tests/layers |
utils |
software | healthy | tests/utils |
worker |
software | healthy | tests/worker |
deterministic |
software | healthy | tests/deterministic |
distributed |
software | healthy | tests/distributed |
batch_invariant |
software | healthy | tests/batch_invariant |
logger |
software | healthy | tests/logger |
pooling |
software | healthy | tests/pooling |
multimodal |
software | healthy | tests/multimodal |
cache_manager |
software | healthy | tests/cache_manager |
v1 |
software | healthy | tests/cache_manager/v1 |
entrypoints |
software | healthy | tests/entrypoints |
openai |
software | healthy | tests/entrypoints/openai |
v1 |
software | healthy | tests/entrypoints/openai/v1 |
tool_parsers |
software | healthy | tests/entrypoints/openai/tool_parsers |
cli |
software | healthy | tests/entrypoints/cli |
benchmark |
software | healthy | tests/entrypoints/cli/benchmark |
graph_optimization |
software | healthy | tests/graph_optimization |
metax_ci |
software | healthy | tests/metax_ci |
engine |
software | healthy | tests/engine |
metrics |
software | healthy | tests/metrics |
ci_use |
software | healthy | tests/ci_use |
w4afp8 |
software | healthy | tests/ci_use/w4afp8 |
Prefix_Caching_Swap |
software | healthy | tests/ci_use/Prefix_Caching_Swap |
Prompt_logprobs |
software | healthy | tests/ci_use/Prompt_logprobs |
utils |
software | healthy | tests/ci_use/utils |
GLM-45-AIR |
software | healthy | tests/ci_use/GLM-45-AIR |
XPU_45T |
software | healthy | tests/ci_use/XPU_45T |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pre-commit |
cicd | healthy | .github/workflows/Codestyle-Check.yml |
check-bypass |
cicd | healthy | .github/workflows/check-bypass.yml |
check_bypass |
cicd | healthy | .github/workflows/_build_linux.yml |
fd-build |
cicd | healthy | .github/workflows/_build_linux.yml |
clone |
cicd | healthy | .github/workflows/ci_iluvatar.yml |
iluvatar_test |
cicd | healthy | .github/workflows/ci_iluvatar.yml |
check_bypass |
cicd | healthy | .github/workflows/_pre_ce_test.yml |
run_ce_cases |
cicd | healthy | .github/workflows/_pre_ce_test.yml |
re-run |
cicd | healthy | .github/workflows/rerun.yml |
cancel |
cicd | healthy | .github/workflows/cancel_ci_xpu.yml |
clone |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
build |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
resultshow |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
unittest_coverage |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
four_cards_test |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
logprob_test |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
pre_ce_test |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
base_test |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
stable_test |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
docker_build |
cicd | healthy | .github/workflows/_ci_image_build.yml |
fd-build-cu129 |
cicd | healthy | .github/workflows/_build_linux_cu129.yml |
check_bypass |
cicd | healthy | .github/workflows/_xpu_4cards_case_test.yml |
run_xpu_4cards_cases |
cicd | healthy | .github/workflows/_xpu_4cards_case_test.yml |
accuracy_tests |
cicd | healthy | .github/workflows/_accuracy_test.yml |
check_bypass |
cicd | healthy | .github/workflows/_iluvatar_cases.yml |
run_iluvatar_cases |
cicd | healthy | .github/workflows/_iluvatar_cases.yml |
check |
cicd | healthy | .github/workflows/CheckPRTemplate.yml |
cancel |
cicd | healthy | .github/workflows/cancel_pr_build_and_test.yml |
deploy |
cicd | healthy | .github/workflows/gh-pages.yml |
remove-skip-ci-labels |
cicd | healthy | .github/workflows/remove-skip-ci-labels.yml |
check_bypass |
cicd | healthy | .github/workflows/_build_xpu.yml |
xpu-build-test |
cicd | healthy | .github/workflows/_build_xpu.yml |
fd-build-rl |
cicd | healthy | .github/workflows/_build_linux_rl.yml |
publish_pre_check |
cicd | healthy | .github/workflows/publish_job.yml |
print_publish_pre_check_outputs |
cicd | healthy | .github/workflows/publish_job.yml |
clone |
cicd | healthy | .github/workflows/publish_job.yml |
resultshow |
cicd | healthy | .github/workflows/publish_job.yml |
build_cu126 |
cicd | healthy | .github/workflows/publish_job.yml |
build_cu129 |
cicd | healthy | .github/workflows/publish_job.yml |
build_cu130 |
cicd | healthy | .github/workflows/publish_job.yml |
build_fd_router |
cicd | healthy | .github/workflows/publish_job.yml |
ce_upload_fd_router |
cicd | healthy | .github/workflows/publish_job.yml |
paddle_pypi_upload_cu126 |
cicd | healthy | .github/workflows/publish_job.yml |
paddle_pypi_upload_cu129 |
cicd | healthy | .github/workflows/publish_job.yml |
paddle_pypi_upload_cu130 |
cicd | healthy | .github/workflows/publish_job.yml |
images_build |
cicd | healthy | .github/workflows/publish_job.yml |
unittest_coverage |
cicd | healthy | .github/workflows/publish_job.yml |
four_cards_test |
cicd | healthy | .github/workflows/publish_job.yml |
golang_router_test |
cicd | healthy | .github/workflows/publish_job.yml |
logprob_test |
cicd | healthy | .github/workflows/publish_job.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gha::Codestyle-Check |
cicd | healthy | .github/workflows/Codestyle-Check.yml |
gha::check-bypass |
cicd | healthy | .github/workflows/check-bypass.yml |
gha::_build_linux |
cicd | healthy | .github/workflows/_build_linux.yml |
gha::ci_iluvatar |
cicd | healthy | .github/workflows/ci_iluvatar.yml |
gha::_pre_ce_test |
cicd | healthy | .github/workflows/_pre_ce_test.yml |
gha::rerun |
cicd | healthy | .github/workflows/rerun.yml |
gha::cancel_ci_xpu |
cicd | healthy | .github/workflows/cancel_ci_xpu.yml |
gha::pr_build_and_test |
cicd | healthy | .github/workflows/pr_build_and_test.yml |
gha::_ci_image_build |
cicd | healthy | .github/workflows/_ci_image_build.yml |
gha::_build_linux_cu129 |
cicd | healthy | .github/workflows/_build_linux_cu129.yml |
gha::_xpu_4cards_case_test |
cicd | healthy | .github/workflows/_xpu_4cards_case_test.yml |
gha::_accuracy_test |
cicd | healthy | .github/workflows/_accuracy_test.yml |
gha::_iluvatar_cases |
cicd | healthy | .github/workflows/_iluvatar_cases.yml |
gha::CheckPRTemplate |
cicd | healthy | .github/workflows/CheckPRTemplate.yml |
gha::cancel_pr_build_and_test |
cicd | healthy | .github/workflows/cancel_pr_build_and_test.yml |
gha::gh-pages |
cicd | healthy | .github/workflows/gh-pages.yml |
gha::remove-skip-ci-labels |
cicd | healthy | .github/workflows/remove-skip-ci-labels.yml |
gha::_build_xpu |
cicd | healthy | .github/workflows/_build_xpu.yml |
gha::_build_linux_rl |
cicd | healthy | .github/workflows/_build_linux_rl.yml |
gha::publish_job |
cicd | healthy | .github/workflows/publish_job.yml |
gha::_build_linux_fd_router |
cicd | healthy | .github/workflows/_build_linux_fd_router.yml |
gha::_xpu_unit_test |
cicd | healthy | .github/workflows/_xpu_unit_test.yml |
gha::ci_hpu |
cicd | healthy | .github/workflows/ci_hpu.yml |
gha::_gpu_4cards_case_test |
cicd | healthy | .github/workflows/_gpu_4cards_case_test.yml |
gha::_clone_linux |
cicd | healthy | .github/workflows/_clone_linux.yml |
gha::_stable_test |
cicd | healthy | .github/workflows/_stable_test.yml |
gha::ci_xpu |
cicd | healthy | .github/workflows/ci_xpu.yml |
gha::ci_metax |
cicd | healthy | .github/workflows/ci_metax.yml |
gha::_unit_test_coverage |
cicd | healthy | .github/workflows/_unit_test_coverage.yml |
gha::ci_image_update |
cicd | healthy | .github/workflows/ci_image_update.yml |
gha::cancel_ci_iluvatar |
cicd | healthy | .github/workflows/cancel_ci_iluvatar.yml |
gha::cherry-pick |
cicd | healthy | .github/workflows/cherry-pick.yml |
gha::_build_linux_cu130 |
cicd | healthy | .github/workflows/_build_linux_cu130.yml |
gha::_xpu_8cards_case_test |
cicd | healthy | .github/workflows/_xpu_8cards_case_test.yml |
gha::_logprob_test_linux |
cicd | healthy | .github/workflows/_logprob_test_linux.yml |
gha::_xpu_coverage_report |
cicd | healthy | .github/workflows/_xpu_coverage_report.yml |
gha::approve |
cicd | healthy | .github/workflows/approve.yml |
gha::ce_job |
cicd | healthy | .github/workflows/ce_job.yml |
gha::_golang_router_test |
cicd | healthy | .github/workflows/_golang_router_test.yml |
gha::_base_test |
cicd | healthy | .github/workflows/_base_test.yml |
gha::_ci_gcu |
cicd | healthy | .github/workflows/_ci_gcu.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /register |
api | healthy | fastdeploy/router/router.py |
GET /registered_number |
api | healthy | fastdeploy/router/router.py |
GET /decode_instances |
api | healthy | fastdeploy/router/router.py |
POST /v1/chat/completions |
api | healthy | fastdeploy/router/router.py |
POST /v1/completions |
api | healthy | fastdeploy/router/router.py |
GET /health |
api | healthy | fastdeploy/router/router.py |
GET /health_generate |
api | healthy | fastdeploy/router/router.py |
POST /v1/abort_requests |
api | healthy | fastdeploy/router/router.py |
POST /generate |
api | healthy | fastdeploy/entrypoints/api_server.py |
GET /load |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
ANY /ping |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /v1/pause |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /v1/resume |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
GET /v1/is_paused |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /v1/sleep |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /v1/wakeup |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /v1/update_weights |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
GET /v1/models |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /v1/reward |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /v1/embeddings |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
GET /update_model_weight |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
GET /clear_load_weight |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /rearrange_experts |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /get_per_expert_tokens_stats |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /check_redundant |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
GET /metrics |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
GET /config-info |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /controller/reset_scheduler |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
POST /controller/scheduler |
api | healthy | fastdeploy/entrypoints/openai/api_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
0.4.9.1 |
network | healthy | setup.py |
0.4.1.2 |
network | healthy | requirements.txt |
127.0.0.1 |
network | healthy | tests/model_loader/test_load_ernie_vl.py |
10.0.0.1 |
network | healthy | tests/router/test_router.py |
10.0.0.2 |
network | healthy | tests/router/test_router.py |
0.1.0.0 |
network | healthy | tests/layers/test_min_sampling.py |
192.168.1.1 |
network | healthy | tests/cache_manager/test_ipc_cache_transfer.py |
1.1.1.1 |
network | healthy | tests/cache_manager/test_cache_messager.py |
2.2.2.2 |
network | healthy | tests/cache_manager/test_cache_messager.py |
10.0.0.3 |
network | healthy | tests/cache_manager/test_mooncake_store.py |
9.9.9.9 |
network | healthy | tests/entrypoints/test_serving_completion.py |
1.2.3.4 |
network | healthy | tests/entrypoints/test_serving_completion.py |
5.6.7.8 |
network | healthy | tests/entrypoints/test_serving_completion.py |
5.5.5.5 |
network | healthy | tests/entrypoints/openai/test_serving_chat.py |
6.6.6.6 |
network | healthy | tests/entrypoints/openai/test_serving_chat.py |
192.168.1.100 |
network | healthy | tests/entrypoints/openai/v1/test_serving_base_v1.py |
192.168.1.200 |
network | healthy | tests/entrypoints/openai/v1/test_serving_base_v1.py |
4.10.0.84 |
network | healthy | tests/metax_ci/run_paddle_ocr_test.sh |
127.0.0.2 |
network | healthy | tests/engine/test_common_engine.py |
5.0.21.21 |
network | healthy | scripts/run_xpu_ci_pytest.sh |
10.169.17.184 |
network | healthy | fastdeploy/envs.py |
10.54.99.77 |
network | healthy | fastdeploy/entrypoints/engine_client.py |
10.0.0.0 |
network | healthy | examples/intel_hpu/benchmark_paddle_hpu_cli.sh |
192.168.1.0 |
network | healthy | examples/intel_hpu/benchmark_paddle_hpu_cli.sh |
3.4.0.1 |
network | healthy | custom_ops/xpu_ops/download_dependencies.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | tests/router/test_router.py |
port:8001 |
network | healthy | tests/router/test_router.py |
port:8002 |
network | healthy | tests/router/test_router.py |
port:101 |
network | healthy | tests/utils/test_find_free_ports.py |
port:8000 |
network | healthy | tests/entrypoints/test_abort.py |
port:9904 |
network | healthy | tests/entrypoints/test_api_server.py |
port:9090 |
network | healthy | tests/entrypoints/test_engine_client.py |
port:9000 |
network | healthy | tests/entrypoints/openai/test_api_server.py |
port:6379 |
network | healthy | tests/scheduler/test_scheduler_storage.py |
port:8097 |
network | healthy | fastdeploy/golang_router/examples/run_with_default_workers/… |
port:8098 |
network | healthy | fastdeploy/golang_router/examples/run_with_default_workers/… |
port:15001 |
network | healthy | examples/cache_storage/run.sh |
port:3000 |
network | healthy | examples/observability/docker-compose.yaml |
port:16686 |
network | healthy | examples/observability/docker-compose.yaml |
port:4317 |
network | healthy | examples/observability/docker-compose.yaml |
port:4318 |
network | healthy | examples/observability/docker-compose.yaml |
port:8192 |
network | healthy | .github/workflows/_unit_test_coverage.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CI_TEAM_MEMBERS |
cicd | healthy | — |
BOS_SK |
cicd | healthy | — |
CHERRY_PICK_BOT_TOKEN |
cicd | healthy | — |
PR_ID |
cicd | healthy | — |
LOGPROB_EXIT_CODE |
cicd | healthy | — |
CE_COMPILE_SELECTION |
cicd | healthy | — |
AUTHOR |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
PADDLE_VERSION |
cicd | healthy | — |
COMPILE_USE_PADDLE_WHL_URL_MAPPINGS |
cicd | healthy | — |
COMPILE_BRANCH |
cicd | healthy | — |
METAX_JENKINS_API_TOKEN |
cicd | healthy | — |
BOS_AK |
cicd | healthy | — |
BASE_BRANCH |
cicd | healthy | — |
FD_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
prometheus |
hardware | healthy | examples/observability/docker-compose.yaml |
grafana |
hardware | healthy | examples/observability/docker-compose.yaml |
jaeger |
hardware | healthy | examples/observability/docker-compose.yaml |
otel-collector |
hardware | healthy | examples/observability/docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/entrypoints/test_engine_client.py |
security | healthy | tests/entrypoints/test_engine_client.py |
password_literal::tests/entrypoints/test_engine_client.py |
security | healthy | tests/entrypoints/test_engine_client.py |
password_literal::tests/entrypoints/test_engine_client.py |
security | healthy | tests/entrypoints/test_engine_client.py |
password_literal::fastdeploy/scheduler/config.py |
security | healthy | fastdeploy/scheduler/config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | requirements.txt |
mysql |
data | healthy | requirements.txt |
sqlite |
data | healthy | fastdeploy/entrypoints/cli/benchmark/eval.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/usage/test_usage_lib.py |
vps::azure |
hardware | healthy | fastdeploy/usage/usage_lib.py |
vps::gcp |
hardware | healthy | fastdeploy/usage/usage_lib.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-spvd7ii7 |
software | healthy | /tmp/repobility-clone-spvd7ii7 |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | fastdeploy/golang_router/launch.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | mkdocs.yml |
This page is publicly accessible at:
https://repobility.com/scan/ab654ff4-2d45-41c2-a338-f39e691f30b3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ab654ff4-2d45-41c2-a338-f39e691f30b3/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.