Fast and Accurate ML in 3 Lines of Code
This report presents the forensic synthetic code analysis of autogluon/autogluon, a Python project with 10,532 GitHub stars. SynthScan v2.0 examined 196,237 lines of code across 1141 source files, recording 3971 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 27.4 places this repository in the Moderate AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 3971 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | core/tests/conftest.py | 16 | def pytest_collection_modifyitems(config, items): | CODE |
| LOW | core/tests/unittests/test_search_space.py | 26 | def test_search_space_dot_key(): | CODE |
| LOW | core/tests/unittests/test_feature_selection.py | 46 | def test_merge_importance_dfs_base(sample_features): | CODE |
| LOW | core/tests/unittests/test_feature_selection.py | 52 | def test_merge_importance_dfs_same_model(sample_features, sample_importance_df_1, sample_importance_df_2): | CODE |
| LOW | core/tests/unittests/test_feature_selection.py | 66 | def test_merge_importance_dfs_different_model(sample_features, sample_importance_df_1, sample_importance_df_2): | CODE |
| LOW | core/tests/unittests/test_feature_selection.py | 82 | def test_merge_importance_dfs_all(sample_features, sample_importance_df_1, sample_importance_df_2): | CODE |
| LOW⚡ | core/tests/unittests/test_feature_selection.py | 98 | def test_sort_features_by_priority_base(sample_features): | CODE |
| LOW⚡ | core/tests/unittests/test_feature_selection.py | 106 | def test_sort_features_by_priority_same_model(sample_features): | CODE |
| LOW⚡ | core/tests/unittests/test_feature_selection.py | 115 | def test_sort_features_by_priority_different_model(sample_features): | CODE |
| LOW | core/tests/unittests/test_feature_selection.py | 132 | def test_sort_features_by_priority_all(sample_features): | CODE |
| LOW | core/tests/unittests/test_parallel_local_folding.py | 35 | def _construct_dummy_fold_strategy(num_jobs, model_base_cls=AbstractModel, time_limit=None, num_folds_parallel=8): | CODE |
| LOW | core/tests/unittests/test_parallel_local_folding.py | 64 | def _test_resource_allocation_and_time_limit(num_jobs, num_folds_parallel, time_limit): | CODE |
| LOW | core/tests/unittests/test_parallel_local_folding.py | 94 | def test_resource_allocation_and_time_limit(): | CODE |
| LOW | core/tests/unittests/test_parallel_local_folding.py | 112 | def test_dynamic_resource_allocation(resource_cal, mock_get_mem): | CODE |
| LOW | …e/tests/unittests/searcher/test_local_grid_searcher.py | 5 | def test_local_grid_searcher_categorical(): | CODE |
| LOW | …e/tests/unittests/searcher/test_local_grid_searcher.py | 61 | def test_local_grid_searcher_numeric(): | CODE |
| LOW | …e/tests/unittests/searcher/test_local_grid_searcher.py | 84 | def test_local_grid_searcher_numeric_grid_settings(): | CODE |
| LOW | …tests/unittests/searcher/test_local_random_searcher.py | 25 | def test_local_random_searcher(): | CODE |
| LOW | core/tests/unittests/searcher/test_local_searcher.py | 56 | def test_local_searcher_pickle(self): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 146 | def test_metrics_perfect_binary(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 152 | def test_metrics_perfect_multiclass(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 161 | def test_metrics_perfect_raises_binary_single_sample(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 169 | def test_metrics_perfect_binary_single_sample(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 175 | def test_metrics_perfect_multiclass_single_sample(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 180 | def test_metrics_perfect_str_multiclass(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 187 | def test_metrics_perfect_str_binary(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 198 | def test_metrics_perfect_proba_raises_str_binary(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 206 | def test_metrics_perfect_proba_raises_str_multiclass(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 214 | def test_metrics_perfect_regression(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 220 | def test_metrics_imperfect_binary(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 225 | def test_metrics_imperfect_multiclass(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 230 | def test_metrics_imperfect_regression(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 235 | def test_metrics_imperfect_str_binary(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 245 | def test_metrics_imperfect_str_multiclass(metric: str): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 250 | def _assert_valid_scorer_classifier(scorer: Scorer): | CODE |
| LOW⚡ | core/tests/unittests/metrics/test_metrics.py | 260 | def _assert_valid_scorer_regressor(scorer: Scorer): | CODE |
| LOW | core/tests/unittests/metrics/test_metrics.py | 288 | def _assert_perfect_score_single_sample(scorer: Scorer, abs_tol=1e-5): | CODE |
| LOW | core/tests/unittests/metrics/test_metrics.py | 298 | def _assert_perfect_score_generic(scorer: Scorer, y_true, y_pred, abs_tol=1e-5): | CODE |
| LOW | core/tests/unittests/metrics/test_metrics.py | 312 | def _assert_perfect_score_str_binary(scorer: Scorer, abs_tol=1e-5): | CODE |
| LOW | core/tests/unittests/metrics/test_metrics.py | 322 | def _assert_perfect_score_str_multiclass(scorer: Scorer, abs_tol=1e-5): | CODE |
| LOW | core/tests/unittests/metrics/test_metrics.py | 342 | def _assert_imperfect_score_str_binary(scorer: Scorer, abs_tol: float = 1e-5): | CODE |
| LOW | core/tests/unittests/metrics/test_metrics.py | 360 | def _assert_imperfect_score_str_multiclass(scorer: Scorer, abs_tol: float = 1e-5): | CODE |
| LOW | core/tests/unittests/metrics/test_metrics.py | 378 | def _assert_imperfect_score_generic(scorer: Scorer, y_true, y_pred, abs_tol: float = 1e-5) -> float: | CODE |
| LOW | core/tests/unittests/metrics/test_quantile_metrics.py | 7 | def test_invalid_quantile_values_shape_raises(): | CODE |
| LOW | core/tests/unittests/metrics/test_quantile_metrics.py | 18 | def test_mismatched_target_prediction_length_raises(): | CODE |
| LOW | core/tests/unittests/metrics/test_quantile_metrics.py | 29 | def test_mismatched_quantiles_raises(): | CODE |
| LOW | core/tests/unittests/metrics/test_quantile_metrics.py | 54 | def test_multiple_predictions(): | CODE |
| LOW | core/tests/unittests/metrics/test_quantile_metrics.py | 68 | def test_multiple_predictions_with_weights(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 9 | def test_confusion_matrix_with_valid_inputs_without_labels_and_weights(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 22 | def test_confusion_matrix_with_valid_inputs_with_labels_and_without_weights(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 36 | def test_confusion_matrix_with_valid_inputs_with_labels_and_with_weights(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 51 | def test_confusion_matrix_with_valid_inputs_with_lesser_number_of_labels_and_without_weights(): | CODE |
| LOW⚡ | …tests/unittests/metrics/test_classification_metrics.py | 65 | def test_confusion_matrix_with_unequal_samples(): | CODE |
| LOW⚡ | …tests/unittests/metrics/test_classification_metrics.py | 75 | def test_confusion_matrix_with_multioutput_samples(): | CODE |
| LOW⚡ | …tests/unittests/metrics/test_classification_metrics.py | 85 | def test_confusion_matrix_with_empty_labels(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 107 | def test_confusion_matrix_with_invalid_weights(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 118 | def test_confusion_matrix_with_empty_inputs(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 164 | def test_log_loss_single_binary_class(): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 178 | def test_log_loss_with_sklearn(gt, probs): | CODE |
| LOW | …tests/unittests/metrics/test_classification_metrics.py | 191 | def test_roc_auc_score_with_sklearn(): | CODE |
| 1890 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | core/tests/unittests/utils/test_utils.py | 124 | assert X_train.equals(X_train_v2) | CODE |
| HIGH⚡ | core/tests/unittests/utils/test_utils.py | 125 | assert y_train.equals(y_train_v2) | CODE |
| HIGH⚡ | core/tests/unittests/utils/test_utils.py | 126 | assert X_test.equals(X_test_v2) | CODE |
| HIGH⚡ | core/tests/unittests/utils/test_utils.py | 127 | assert y_test.equals(y_test_v2) | CODE |
| HIGH⚡ | core/tests/unittests/utils/test_utils.py | 136 | assert X_test.equals(X_test_v3.loc[X_test.index]) | CODE |
| HIGH⚡ | core/tests/unittests/utils/test_utils.py | 137 | assert y_test.equals(y_test_v3.loc[y_test.index]) | CODE |
| HIGH⚡ | core/tests/unittests/utils/test_augment_rare_classes.py | 52 | assert out.equals(X) | CODE |
| HIGH | core/tests/unittests/utils/test_augment_rare_classes.py | 122 | assert out.equals(X) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_splitter.py | 21 | assert train_fold.static_features.equals(original_df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_splitter.py | 22 | assert val_fold.static_features.equals(original_df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_splitter.py | 31 | assert train_fold.columns.equals(original_columns) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_splitter.py | 32 | assert val_fold.columns.equals(original_columns) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_predictor.py | 1880 | assert predictions_index_df.equals(predictor.make_future_data_frame(data)) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_predictor.py | 2212 | assert predictions_loaded.index.equals(predictions_original.index) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 564 | assert read_df.static_features.equals(input_df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 571 | assert input_df.static_features.equals(copied_df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 579 | assert input_df.static_features.equals(copied_df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 612 | assert renamed_df.static_features.equals(input_df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 622 | assert dfv.static_features.equals(df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 641 | assert dfv.static_features.equals(df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 650 | assert left.static_features.equals(SAMPLE_TS_DATAFRAME_STATIC.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 651 | assert right.static_features.equals(SAMPLE_TS_DATAFRAME_STATIC.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 734 | assert ts_df.static_features.equals(SAMPLE_TS_DATAFRAME_STATIC.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 824 | assert ts_df.static_features.index.equals(SAMPLE_TS_DATAFRAME_STATIC.static_features.index) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 825 | assert ts_df.static_features.columns.equals(SAMPLE_TS_DATAFRAME_STATIC.static_features.columns) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 848 | assert df_filled.index.equals(df.index) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 859 | assert df_filled.index.equals(df.index) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 870 | assert df_filled.index.equals(df.index) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 945 | assert df.equals(df_resampled) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 953 | assert df.equals(SAMPLE_TS_DATAFRAME) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_ts_dataset.py | 961 | assert df_resampled.static_features.equals(df.static_features) | CODE |
| HIGH | timeseries/tests/unittests/test_ts_dataset.py | 595 | assert renamed_df.static_features.equals(input_df.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_transforms.py | 36 | assert data.equals(data_original) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_transforms.py | 37 | assert not data.equals(data_transformed) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_transforms.py | 174 | assert data_orig.equals(data) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_transforms.py | 175 | assert known_covariates_orig.equals(known_covariates) | CODE |
| HIGH⚡ | timeseries/tests/unittests/test_transforms.py | 176 | assert static_features_orig.equals(data.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/utils/test_features.py | 85 | assert data.equals(data_orig) | CODE |
| HIGH⚡ | timeseries/tests/unittests/utils/test_features.py | 86 | assert data.dtypes.equals(data_orig.dtypes) | CODE |
| HIGH⚡ | timeseries/tests/unittests/utils/test_features.py | 87 | assert data.static_features.equals(data_orig.static_features) | CODE |
| HIGH⚡ | timeseries/tests/unittests/utils/test_features.py | 88 | assert data.static_features.dtypes.equals(data_orig.static_features.dtypes) | CODE |
| HIGH⚡ | timeseries/tests/unittests/utils/test_features.py | 103 | assert known_covariates.equals(known_covariates_orig) | CODE |
| HIGH⚡ | timeseries/tests/unittests/utils/test_features.py | 104 | assert known_covariates.dtypes.equals(known_covariates_orig.dtypes) | CODE |
| HIGH | …series/tests/unittests/models/test_per_step_tabular.py | 213 | assert pred1.equals(pred2) | CODE |
| HIGH⚡ | timeseries/tests/unittests/models/test_models.py | 422 | assert model_train_data.equals(expected_train_data) | CODE |
| HIGH⚡ | timeseries/tests/unittests/models/test_models.py | 423 | assert model_val_data.equals(expected_val_data) | CODE |
| HIGH⚡ | timeseries/tests/unittests/models/test_models.py | 427 | assert model_predict_data.equals(preprocessed_data) | CODE |
| HIGH | timeseries/tests/unittests/models/test_models.py | 120 | assert orig_oof_pred.equals(loaded_oof_pred) | CODE |
| HIGH | timeseries/tests/unittests/models/test_mlforecast.py | 377 | assert predictions.index.equals(model.get_forecast_horizon_index(train_data)) | CODE |
| HIGH | …eries/tests/unittests/trainer/test_prediction_cache.py | 82 | assert cached_model_preds.equals(preds) | CODE |
| HIGH⚡ | timeseries/tests/unittests/trainer/test_trainer.py | 883 | assert last_oof.index.equals(val_data.slice_by_timestep(-3, None).index) | CODE |
| HIGH⚡ | timeseries/tests/unittests/trainer/test_trainer.py | 885 | assert last_oof.index.equals(train_data.slice_by_timestep(-3, None).index) | CODE |
| HIGH | timeseries/tests/unittests/trainer/test_trainer.py | 573 | assert predictions.equals(mock_predictions) | CODE |
| HIGH | timeseries/tests/smoketests/test_all_models.py | 172 | assert predictions.index.equals(future_test_data.index) | CODE |
| HIGH | timeseries/tests/smoketests/test_all_models.py | 248 | assert predictions.index.equals(future_test_data.index) | CODE |
| HIGH | timeseries/src/autogluon/timeseries/metrics/abstract.py | 114 | assert data_future.index.equals(predictions.index), "Prediction and data indices do not match." | CODE |
| HIGH | …imeseries/models/abstract/abstract_timeseries_model.py | 628 | if not predictions.columns.equals(column_order): | CODE |
| HIGH | …gluon/timeseries/models/ensemble/ensemble_selection.py | 80 | assert all(dummy_pred.index.equals(pred[window_idx].index) for pred in predictions) | CODE |
| HIGH | …gluon/timeseries/models/ensemble/ensemble_selection.py | 81 | assert all(dummy_pred.columns.equals(pred[window_idx].columns) for pred in predictions) | CODE |
| HIGH⚡ | tabular/tests/unittests/test_tabular.py | 405 | assert oof_pred_proba.equals(oof_pred_proba_refit) | CODE |
| 88 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | core/tests/unittests/test_feature_selection.py | 4 | CODE | |
| LOW | core/tests/unittests/test_feature_selection.py | 6 | CODE | |
| LOW | core/tests/unittests/test_parallel_local_folding.py | 9 | CODE | |
| LOW | core/tests/unittests/test_parallel_local_folding.py | 12 | CODE | |
| LOW | core/tests/unittests/hpo/test_ray_hpo.py | 11 | CODE | |
| LOW | core/tests/unittests/hpo/test_ray_hpo.py | 11 | CODE | |
| LOW | core/src/autogluon/core/__init__.py | 2 | CODE | |
| LOW | core/src/autogluon/core/__init__.py | 5 | CODE | |
| LOW | core/src/autogluon/core/__init__.py | 5 | CODE | |
| LOW | core/src/autogluon/core/__init__.py | 6 | CODE | |
| LOW | core/src/autogluon/core/searcher/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/searcher/__init__.py | 2 | CODE | |
| LOW | core/src/autogluon/core/searcher/__init__.py | 3 | CODE | |
| LOW | core/src/autogluon/core/searcher/__init__.py | 4 | CODE | |
| LOW | core/src/autogluon/core/metrics/score_func.py | 1 | CODE | |
| LOW | core/src/autogluon/core/metrics/score_func.py | 10 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 19 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 20 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 13 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 15 | CODE | |
| LOW | core/src/autogluon/core/callbacks/_abstract_callback.py | 1 | CODE | |
| LOW | …c/autogluon/core/callbacks/_early_stopping_callback.py | 1 | CODE | |
| LOW | core/src/autogluon/core/callbacks/_smooth_count.py | 1 | CODE | |
| LOW | …on/core/callbacks/_early_stopping_ensemble_callback.py | 1 | CODE | |
| LOW | core/src/autogluon/core/callbacks/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/callbacks/__init__.py | 2 | CODE | |
| LOW | core/src/autogluon/core/callbacks/__init__.py | 3 | CODE | |
| LOW | core/src/autogluon/core/callbacks/__init__.py | 4 | CODE | |
| LOW | core/src/autogluon/core/callbacks/__init__.py | 5 | CODE | |
| LOW | …gluon/core/callbacks/_early_stopping_count_callback.py | 1 | CODE | |
| LOW | core/src/autogluon/core/callbacks/_example_callback.py | 1 | CODE | |
| LOW | core/src/autogluon/core/scheduler/__init__.py | 2 | CODE | |
| LOW | core/src/autogluon/core/utils/feature_selection.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/feature_selection.py | 8 | CODE | |
| LOW | core/src/autogluon/core/utils/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/__init__.py | 2 | CODE | |
| LOW | core/src/autogluon/core/utils/__init__.py | 3 | CODE | |
| LOW | core/src/autogluon/core/utils/__init__.py | 4 | CODE | |
| LOW | core/src/autogluon/core/utils/plots.py | 199 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/early_stopping.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/savers/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/savers/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/savers/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/savers/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/loaders/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/loaders/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/loaders/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/loaders/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/loaders/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/utils/loaders/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/models/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/models/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/models/__init__.py | 1 | CODE | |
| LOW | core/src/autogluon/core/models/__init__.py | 2 | CODE | |
| LOW | core/src/autogluon/core/models/__init__.py | 3 | CODE | |
| LOW | core/src/autogluon/core/models/__init__.py | 4 | CODE | |
| LOW | core/src/autogluon/core/models/__init__.py | 5 | CODE | |
| 718 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …e/src/autogluon/core/models/abstract/abstract_model.py | 0 | loads the model from disk to memory. the loaded model will be on the same device it was trained on (cuda/mps); if the de | STRING |
| HIGH | …ogluon/tabular/models/abstract/abstract_torch_model.py | 0 | loads the model from disk to memory. the loaded model will be on the same device it was trained on (cuda/mps); if the de | STRING |
| HIGH | …on/tabular/models/tabular_nn/torch/tabular_nn_torch.py | 0 | loads the model from disk to memory. the loaded model will be on the same device it was trained on (cuda/mps); if the de | STRING |
| HIGH | …r/src/autogluon/tabular/models/knn/knn_rapids_model.py | 0 | rapids linear model : https://rapids.ai/start.html note: this code is experimental, it is recommend to not use this unle | STRING |
| HIGH | …lar/src/autogluon/tabular/models/rf/rf_rapids_model.py | 0 | rapids linear model : https://rapids.ai/start.html note: this code is experimental, it is recommend to not use this unle | STRING |
| HIGH | …lar/src/autogluon/tabular/models/lr/lr_rapids_model.py | 0 | rapids linear model : https://rapids.ai/start.html note: this code is experimental, it is recommend to not use this unle | STRING |
| HIGH | …ular/src/autogluon/tabular/models/rf/compilers/onnx.py | 0 | compile the trained model for faster inference. parameters ---------- model the native model that is expected to be comp | STRING |
| HIGH | …ar/src/autogluon/tabular/models/rf/compilers/native.py | 0 | compile the trained model for faster inference. parameters ---------- model the native model that is expected to be comp | STRING |
| HIGH | …utogluon/tabular/models/tabular_nn/compilers/native.py | 0 | compile the trained model for faster inference. parameters ---------- model the native model that is expected to be comp | STRING |
| HIGH | …ar/src/autogluon/tabular/models/tabdpt/tabdpt_model.py | 0 | heuristic memory estimate based on tabpfn's memory estimate logic in: https://github.com/priorlabs/tabpfn/blob/57a2efd3e | STRING |
| HIGH | …/autogluon/tabular/models/tabpfnv2/tabpfnv2_5_model.py | 0 | heuristic memory estimate based on tabpfn's memory estimate logic in: https://github.com/priorlabs/tabpfn/blob/57a2efd3e | STRING |
| HIGH | …/autogluon/tabular/models/tabpfnv2/tabpfnv2_6_model.py | 0 | heuristic memory estimate based on tabpfn's memory estimate logic in: https://github.com/priorlabs/tabpfn/blob/57a2efd3e | STRING |
| HIGH | multimodal/src/autogluon/multimodal/predictor.py | 0 | the original name of the class labels. for example, the tabular data may contain classes equal to "entailment", "contrad | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/learners/matching.py | 0 | the original name of the class labels. for example, the tabular data may contain classes equal to "entailment", "contrad | STRING |
| HIGH | multimodal/src/autogluon/multimodal/learners/base.py | 0 | the original name of the class labels. for example, the tabular data may contain classes equal to "entailment", "contrad | STRING |
| HIGH | multimodal/src/autogluon/multimodal/predictor.py | 0 | predict probabilities class probabilities rather than class labels. this is only for the classification. calling it for | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/learners/matching.py | 0 | predict probabilities class probabilities rather than class labels. this is only for the classification. calling it for | STRING |
| HIGH | …autogluon/multimodal/learners/semantic_segmentation.py | 0 | predict probabilities class probabilities rather than class labels. this is only for the classification. calling it for | STRING |
| HIGH | multimodal/src/autogluon/multimodal/learners/ner.py | 0 | predict probabilities class probabilities rather than class labels. this is only for the classification. calling it for | STRING |
| HIGH | …odal/src/autogluon/multimodal/learners/few_shot_svm.py | 0 | predict probabilities class probabilities rather than class labels. this is only for the classification. calling it for | STRING |
| HIGH | multimodal/src/autogluon/multimodal/learners/base.py | 0 | predict probabilities class probabilities rather than class labels. this is only for the classification. calling it for | STRING |
| HIGH | multimodal/src/autogluon/multimodal/predictor.py | 0 | save this learner to file in directory specified by `path`. parameters ---------- path the directory to save this learne | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/learners/matching.py | 0 | save this learner to file in directory specified by `path`. parameters ---------- path the directory to save this learne | STRING |
| HIGH | multimodal/src/autogluon/multimodal/learners/base.py | 0 | save this learner to file in directory specified by `path`. parameters ---------- path the directory to save this learne | STRING |
| HIGH | …dal/src/autogluon/multimodal/optim/lit_semantic_seg.py | 0 | control the loops for training, evaluation, and prediction. this module is independent of the model definition. this cla | STRING |
| HIGH | multimodal/src/autogluon/multimodal/optim/lit_module.py | 0 | control the loops for training, evaluation, and prediction. this module is independent of the model definition. this cla | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/optim/lit_matcher.py | 0 | control the loops for training, evaluation, and prediction. this module is independent of the model definition. this cla | STRING |
| HIGH | …dal/src/autogluon/multimodal/optim/lit_semantic_seg.py | 0 | per validation step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | multimodal/src/autogluon/multimodal/optim/lit_module.py | 0 | per validation step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | …imodal/src/autogluon/multimodal/optim/lit_distiller.py | 0 | per validation step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/optim/lit_matcher.py | 0 | per validation step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | multimodal/src/autogluon/multimodal/optim/lit_ner.py | 0 | per validation step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | multimodal/src/autogluon/multimodal/optim/lit_mmdet.py | 0 | configure optimizer. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | multimodal/src/autogluon/multimodal/optim/lit_module.py | 0 | configure optimizer. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | …imodal/src/autogluon/multimodal/optim/lit_distiller.py | 0 | configure optimizer. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/optim/lit_matcher.py | 0 | configure optimizer. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/c | STRING |
| HIGH | multimodal/src/autogluon/multimodal/optim/lit_module.py | 0 | per training step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/com | STRING |
| HIGH | …imodal/src/autogluon/multimodal/optim/lit_distiller.py | 0 | per training step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/com | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/optim/lit_matcher.py | 0 | per training step. this function is registered by lightningmodule. refer to https://lightning.ai/docs/pytorch/stable/com | STRING |
| HIGH | multimodal/src/autogluon/multimodal/models/hf_text.py | 0 | assign an id to each layer. layer ids will be used in layer-wise lr decay. basically, id gradually increases when going | STRING |
| HIGH | multimodal/src/autogluon/multimodal/models/ner_text.py | 0 | assign an id to each layer. layer ids will be used in layer-wise lr decay. basically, id gradually increases when going | STRING |
| HIGH | …al/src/autogluon/multimodal/models/meta_transformer.py | 0 | assign an id to each layer. layer ids will be used in layer-wise lr decay. basically, id gradually increases when going | STRING |
| HIGH | multimodal/src/autogluon/multimodal/models/t_few.py | 0 | assign an id to each layer. layer ids will be used in layer-wise lr decay. basically, id gradually increases when going | STRING |
| HIGH | multimodal/src/autogluon/multimodal/models/sam.py | 0 | assign an id to each layer. layer ids will be used in layer-wise lr decay. basically, id gradually increases when going | STRING |
| HIGH | …ltimodal/src/autogluon/multimodal/models/timm_image.py | 0 | assign an id to each layer. layer ids will be used in layer-wise lr decay. basically, id gradually increases when going | STRING |
| HIGH | …odal/src/autogluon/multimodal/models/ft_transformer.py | 0 | parameters ---------- batch a dictionary containing the input mini-batch data. we need to use the keys with the model pr | STRING |
| HIGH | …rc/autogluon/multimodal/models/document_transformer.py | 0 | parameters ---------- batch a dictionary containing the input mini-batch data. we need to use the keys with the model pr | STRING |
| HIGH | …dal/src/autogluon/multimodal/models/categorical_mlp.py | 0 | parameters ---------- batch a dictionary containing the input mini-batch data. we need to use the keys with the model pr | STRING |
| HIGH | …modal/src/autogluon/multimodal/models/numerical_mlp.py | 0 | parameters ---------- batch a dictionary containing the input mini-batch data. we need to use the keys with the model pr | STRING |
| HIGH | multimodal/src/autogluon/multimodal/models/clip.py | 0 | parameters ---------- batch a dictionary containing the input mini-batch data. we need to use the keys with the model pr | STRING |
| HIGH | …odal/src/autogluon/multimodal/models/ft_transformer.py | 0 | all layers have the same id 0 since there is no pre-trained models used here. returns ------- a dictionary mapping the l | STRING |
| HIGH | …dal/src/autogluon/multimodal/models/categorical_mlp.py | 0 | all layers have the same id 0 since there is no pre-trained models used here. returns ------- a dictionary mapping the l | STRING |
| HIGH | …modal/src/autogluon/multimodal/models/numerical_mlp.py | 0 | all layers have the same id 0 since there is no pre-trained models used here. returns ------- a dictionary mapping the l | STRING |
| HIGH | multimodal/src/autogluon/multimodal/models/augmenter.py | 0 | all layers have the same id 0 since there is no pre-trained models used here. returns ------- a dictionary mapping the l | STRING |
| HIGH | …togluon/multimodal/models/fusion/fusion_transformer.py | 0 | use mlp to fuse different models' features (single-modal and multimodal). specifically, it adapts the features of each m | STRING |
| HIGH | …l/src/autogluon/multimodal/models/fusion/fusion_ner.py | 0 | use mlp to fuse different models' features (single-modal and multimodal). specifically, it adapts the features of each m | STRING |
| HIGH | …l/src/autogluon/multimodal/models/fusion/fusion_mlp.py | 0 | use mlp to fuse different models' features (single-modal and multimodal). specifically, it adapts the features of each m | STRING |
| HIGH | …autogluon/multimodal/learners/semantic_segmentation.py | 0 | evaluate model on a test dataset. parameters ---------- data a dataframe, containing the same columns as the training da | STRING |
| HIGH | …odal/src/autogluon/multimodal/learners/few_shot_svm.py | 0 | evaluate model on a test dataset. parameters ---------- data a dataframe, containing the same columns as the training da | STRING |
| HIGH | multimodal/src/autogluon/multimodal/learners/ner.py | 0 | evaluate model on a test dataset. parameters ---------- data a dataframe, containing the same columns as the training da | STRING |
| 28 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | core/tests/unittests/ray/test_parallel_gpu_prototype.py | 119 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | core/tests/unittests/ray/test_parallel_gpu_prototype.py | 121 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | core/tests/unittests/ray/test_parallel_gpu_prototype.py | 184 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | core/tests/unittests/ray/test_parallel_gpu_prototype.py | 186 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 19 | # ====================================================================================== | COMMENT |
| MEDIUM | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 21 | # ====================================================================================== | COMMENT |
| MEDIUM | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 33 | # ====================================================================================== | COMMENT |
| MEDIUM | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 35 | # ====================================================================================== | COMMENT |
| MEDIUM⚡ | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 370 | # ====================================================================================== | COMMENT |
| MEDIUM⚡ | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 372 | # ====================================================================================== | COMMENT |
| MEDIUM | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 415 | # ====================================================================================== | COMMENT |
| MEDIUM | …ar/src/autogluon/tabular/models/tabm/tabm_reference.py | 417 | # ====================================================================================== | COMMENT |
| MEDIUM | …bular/src/autogluon/tabular/configs/presets_configs.py | 94 | # ------------------------------------------ | COMMENT |
| MEDIUM | …bular/src/autogluon/tabular/configs/presets_configs.py | 95 | # ------------------------------------------ | COMMENT |
| MEDIUM | …bular/src/autogluon/tabular/configs/presets_configs.py | 117 | # ------------------------------------------ | COMMENT |
| MEDIUM⚡ | …bular/src/autogluon/tabular/configs/presets_configs.py | 175 | # ------------------------------------------ | COMMENT |
| MEDIUM⚡ | …bular/src/autogluon/tabular/configs/presets_configs.py | 176 | # ------------------------------------------ | COMMENT |
| MEDIUM⚡ | …bular/src/autogluon/tabular/configs/presets_configs.py | 177 | # ------------------------------------------ | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 122 | # ------------------------ | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 124 | # ------------------------ | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 154 | # ===================================================== | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 156 | # ===================================================== | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 168 | # --------------------------------------- | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 170 | # --------------------------------------- | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 220 | # ------------------------ | COMMENT |
| MEDIUM | …rc/autogluon/features/generators/oof_target_encoder.py | 222 | # ------------------------ | COMMENT |
| MEDIUM⚡ | features/src/autogluon/features/generators/cat_int.py | 222 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | features/src/autogluon/features/generators/cat_int.py | 224 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | features/src/autogluon/features/generators/cat_int.py | 231 | # -------------------------- | COMMENT |
| MEDIUM⚡ | features/src/autogluon/features/generators/cat_int.py | 233 | # -------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 246 | # -------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 248 | # -------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 262 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 264 | # ------------------------------------------------------------ | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 282 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 284 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 299 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 301 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/groupby.py | 21 | # ---------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/groupby.py | 23 | # ---------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/groupby.py | 179 | # ---------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/groupby.py | 181 | # ---------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/groupby.py | 306 | # ---------------------------- | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/groupby.py | 308 | # ---------------------------- | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 397 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 399 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 405 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 407 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 414 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 416 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 490 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 492 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 497 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 499 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 507 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 509 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 513 | # ------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …togluon/features/generators/arithmetic/preprocessor.py | 515 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | …togluon/features/generators/arithmetic/preprocessor.py | 430 | # ------------------------------------------------------ | COMMENT |
| MEDIUM | …togluon/features/generators/arithmetic/preprocessor.py | 432 | # ------------------------------------------------------ | COMMENT |
| 36 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | core/src/autogluon/core/problem_type.py | 5 | __all__ = ["problem_type_info"] | CODE |
| LOW | core/src/autogluon/core/searcher/local_grid_searcher.py | 11 | __all__ = ["LocalGridSearcher"] | CODE |
| LOW | core/src/autogluon/core/searcher/local_grid_searcher.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/searcher/searcher_factory.py | 4 | __all__ = ["searcher_factory"] | CODE |
| LOW | core/src/autogluon/core/searcher/local_searcher.py | 7 | __all__ = ["LocalSearcher"] | CODE |
| LOW | core/src/autogluon/core/searcher/local_searcher.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …e/src/autogluon/core/searcher/local_random_searcher.py | 12 | __all__ = ["LocalRandomSearcher"] | CODE |
| LOW | …e/src/autogluon/core/searcher/local_random_searcher.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/searcher/dummy_searcher.py | 6 | __all__ = ["DummySearcher"] | CODE |
| LOW | core/src/autogluon/core/searcher/dummy_searcher.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/metrics/score_func.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW | …e/src/autogluon/core/metrics/classification_metrics.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/metrics/quantile_metrics.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/metrics/softclass_metrics.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/augmentation/distill_utils.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/scheduler/seq_scheduler.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/scheduler/reporter.py | 3 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/scheduler/reporter.py | 5 | __all__ = ["FakeReporter"] | CODE |
| LOW | core/src/autogluon/core/scheduler/scheduler_factory.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/utils/time.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/utils/files.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/utils/files.py | 12 | __all__ = ["unzip", "download"] | CODE |
| LOW | core/src/autogluon/core/utils/feature_selection.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/utils/plots.py | 13 | __all__ = ["plot_performance_vs_trials", "plot_summary_of_models", "plot_tabular_models", "mousover_plot"] | CODE |
| LOW | core/src/autogluon/core/utils/utils.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/models/abstract/model_trial.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 66 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rc/autogluon/core/models/abstract/abstract_nn_model.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ogluon/core/models/ensemble/weighted_ensemble_model.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 38 | logger = logging.getLogger(__name__) | CODE |
| LOW | …togluon/core/models/ensemble/stacker_ensemble_model.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 43 | logger = logging.getLogger(__name__) | CODE |
| LOW | …luon/core/models/greedy_ensemble/ensemble_selection.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | …dels/greedy_ensemble/greedy_weighted_ensemble_model.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/learner/__init__.py | 3 | __all__ = ["AbstractLearner"] | CODE |
| LOW | core/src/autogluon/core/stacked_overfitting/utils.py | 6 | logger = logging.getLogger(__name__) | CODE |
| LOW | …re/src/autogluon/core/pseudolabeling/pseudolabeling.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | …re/src/autogluon/core/calibrate/_decision_threshold.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/data/label_cleaner.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/data/cleaner.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/hpo/executors.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/hpo/ray_hpo.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/ray/resources_calculator.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW | …re/src/autogluon/core/ray/distributed_jobs_managers.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/trainer/__init__.py | 3 | __all__ = ["AbstractTrainer"] | CODE |
| LOW | core/src/autogluon/core/trainer/utils.py | 4 | logger = logging.getLogger(__name__) | CODE |
| LOW | core/src/autogluon/core/trainer/abstract_trainer.py | 59 | def set_contexts(self, path_context: str) -> None: | CODE |
| LOW | core/src/autogluon/core/trainer/abstract_trainer.py | 92 | def set_model_attribute(self, model: str | ModelTypeT, attribute: str, val: Any) -> None: | CODE |
| LOW | timeseries/src/autogluon/timeseries/predictor.py | 240 | def _setup_log_to_file(self, log_to_file: bool, log_file_path: str | Path) -> None: | CODE |
| LOW | timeseries/src/autogluon/timeseries/splitter.py | 5 | __all__ = [ | CODE |
| LOW | timeseries/src/autogluon/timeseries/__init__.py | 14 | __all__ = ["TimeSeriesDataFrame", "TimeSeriesPredictor"] | CODE |
| LOW | timeseries/src/autogluon/timeseries/regressor.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | timeseries/src/autogluon/timeseries/learner.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | timeseries/src/autogluon/timeseries/metrics/__init__.py | 12 | __all__ = [ | CODE |
| LOW | timeseries/src/autogluon/timeseries/metrics/point.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | timeseries/src/autogluon/timeseries/dataset/__init__.py | 3 | __all__ = ["TimeSeriesDataFrame"] | CODE |
| LOW | …eries/src/autogluon/timeseries/dataset/ts_dataframe.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ries/src/autogluon/timeseries/utils/warning_filters.py | 13 | __all__ = ["warning_filter", "disable_root_logger", "disable_tqdm"] | CODE |
| LOW | timeseries/src/autogluon/timeseries/utils/features.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | timeseries/src/autogluon/timeseries/models/__init__.py | 33 | __all__ = [ | CODE |
| 217 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tests/unittests/searcher/test_local_random_searcher.py | 8 | CODE | |
| LOW | core/src/autogluon/core/searcher/local_grid_searcher.py | 39 | CODE | |
| LOW | core/src/autogluon/core/searcher/local_searcher.py | 190 | CODE | |
| LOW | …e/src/autogluon/core/metrics/classification_metrics.py | 87 | CODE | |
| LOW | …e/src/autogluon/core/metrics/classification_metrics.py | 274 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 441 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 801 | CODE | |
| LOW | core/src/autogluon/core/metrics/__init__.py | 240 | CODE | |
| LOW | core/src/autogluon/core/callbacks/_smooth_count.py | 60 | CODE | |
| LOW | core/src/autogluon/core/utils/infer_utils.py | 8 | CODE | |
| LOW | core/src/autogluon/core/utils/files.py | 28 | CODE | |
| LOW | core/src/autogluon/core/utils/feature_selection.py | 621 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 242 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 394 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 619 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 757 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 1028 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 1083 | CODE | |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 323 | CODE | |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 1186 | CODE | |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 1522 | CODE | |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 1684 | CODE | |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 3083 | CODE | |
| LOW | …rc/autogluon/core/models/abstract/abstract_nn_model.py | 18 | CODE | |
| LOW | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 1045 | CODE | |
| LOW | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 1326 | CODE | |
| LOW | …togluon/core/models/ensemble/stacker_ensemble_model.py | 160 | CODE | |
| LOW | …togluon/core/models/ensemble/stacker_ensemble_model.py | 237 | CODE | |
| LOW | …luon/core/models/greedy_ensemble/ensemble_selection.py | 89 | CODE | |
| LOW | …re/src/autogluon/core/calibrate/_decision_threshold.py | 18 | CODE | |
| LOW | core/src/autogluon/core/hpo/executors.py | 75 | CODE | |
| LOW | …re/src/autogluon/core/ray/distributed_jobs_managers.py | 229 | CODE | |
| LOW | …series/tests/unittests/models/chronos/test_chronos2.py | 289 | CODE | |
| LOW | …ries/tests/unittests/trainer/test_ensemble_composer.py | 394 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/predictor.py | 1898 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/regressor.py | 232 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/metrics/__init__.py | 73 | CODE | |
| LOW | …eries/src/autogluon/timeseries/dataset/ts_dataframe.py | 123 | CODE | |
| LOW | …eries/src/autogluon/timeseries/dataset/ts_dataframe.py | 803 | CODE | |
| LOW | …series/src/autogluon/timeseries/utils/datetime/lags.py | 68 | CODE | |
| LOW | …eries/src/autogluon/timeseries/models/chronos/model.py | 443 | CODE | |
| LOW | …eries/src/autogluon/timeseries/models/chronos/model.py | 652 | CODE | |
| LOW | …/autogluon/timeseries/models/toto/_internal/dataset.py | 145 | CODE | |
| LOW | …timeseries/models/toto/_internal/backbone/attention.py | 64 | CODE | |
| LOW | …timeseries/models/toto/_internal/backbone/attention.py | 107 | CODE | |
| LOW | …on/timeseries/models/toto/_internal/backbone/scaler.py | 14 | CODE | |
| LOW | …dels/toto/_internal/backbone/rotary_embedding_torch.py | 111 | CODE | |
| LOW | …es/src/autogluon/timeseries/models/gluonts/abstract.py | 292 | CODE | |
| LOW | …/src/autogluon/timeseries/trainer/ensemble_composer.py | 168 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/trainer/trainer.py | 613 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/trainer/trainer.py | 844 | CODE | |
| LOW | …/src/autogluon/timeseries/trainer/model_set_builder.py | 54 | CODE | |
| LOW | …/src/autogluon/timeseries/trainer/model_set_builder.py | 230 | CODE | |
| LOW | CI/bench/evaluate.py | 9 | CODE | |
| LOW | CI/bench/evaluate.py | 91 | CODE | |
| LOW | CI/batch/submit-job.py | 122 | CODE | |
| LOW | tabular/tests/unittests/test_tabular.py | 48 | CODE | |
| LOW | tabular/tests/unittests/test_tabular.py | 72 | CODE | |
| LOW | tabular/tests/unittests/test_tabular.py | 557 | CODE | |
| LOW | …bular/tests/unittests/models/test_tabular_nn_fastai.py | 78 | CODE | |
| 236 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | core/src/autogluon/core/metrics/__init__.py | 441 | CODE | |
| LOW | core/src/autogluon/core/scheduler/scheduler_factory.py | 21 | CODE | |
| LOW | core/src/autogluon/core/utils/feature_selection.py | 169 | CODE | |
| LOW | core/src/autogluon/core/utils/plots.py | 166 | CODE | |
| LOW | core/src/autogluon/core/utils/utils.py | 757 | CODE | |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 1444 | CODE | |
| LOW | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 244 | CODE | |
| LOW | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 823 | CODE | |
| LOW | core/src/autogluon/core/hpo/ray_hpo.py | 144 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/predictor.py | 146 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/predictor.py | 407 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/predictor.py | 1316 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/regressor.py | 75 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/learner.py | 55 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/learner.py | 206 | CODE | |
| LOW | …imeseries/models/abstract/abstract_timeseries_model.py | 76 | CODE | |
| LOW | …imeseries/models/abstract/abstract_timeseries_model.py | 398 | CODE | |
| LOW | …eries/src/autogluon/timeseries/models/chronos/utils.py | 133 | CODE | |
| LOW | …eries/src/autogluon/timeseries/models/chronos/utils.py | 137 | CODE | |
| LOW | …uon/timeseries/models/ensemble/array_based/abstract.py | 34 | CODE | |
| LOW | …utogluon/timeseries/models/toto/hf_pretrained_model.py | 14 | CODE | |
| LOW | …utogluon/timeseries/models/toto/hf_pretrained_model.py | 151 | CODE | |
| LOW | …meseries/src/autogluon/timeseries/models/toto/model.py | 62 | CODE | |
| LOW | …dels/toto/_internal/backbone/rotary_embedding_torch.py | 111 | CODE | |
| LOW | …ies/src/autogluon/timeseries/models/gluonts/dataset.py | 15 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/trainer/trainer.py | 46 | CODE | |
| LOW | timeseries/src/autogluon/timeseries/trainer/trainer.py | 844 | CODE | |
| LOW | …s/unittests/resource_allocation/test_gpu_assignment.py | 50 | CODE | |
| LOW | tabular/tests/unittests/data/test_learning_curves.py | 103 | CODE | |
| LOW | …/autogluon/tabular/experimental/_tabular_classifier.py | 15 | CODE | |
| LOW | …c/autogluon/tabular/experimental/_tabular_regressor.py | 14 | CODE | |
| LOW | …autogluon/tabular/models/fastainn/tabular_nn_fastai.py | 170 | CODE | |
| LOW | …lar/src/autogluon/tabular/models/fastainn/callbacks.py | 95 | CODE | |
| LOW | …/_internal/models/foundation/foundation_transformer.py | 163 | CODE | |
| LOW | …/src/autogluon/tabular/models/xgboost/xgboost_model.py | 103 | CODE | |
| LOW | tabular/src/autogluon/tabular/models/rf/rf_quantile.py | 314 | CODE | |
| LOW | tabular/src/autogluon/tabular/models/rf/rf_quantile.py | 338 | CODE | |
| LOW | tabular/src/autogluon/tabular/models/rf/rf_quantile.py | 672 | CODE | |
| LOW | tabular/src/autogluon/tabular/models/rf/rf_quantile.py | 824 | CODE | |
| LOW | …bular/models/tabular_nn/torch/torch_network_modules.py | 134 | CODE | |
| LOW | …on/tabular/models/tabular_nn/torch/tabular_nn_torch.py | 184 | CODE | |
| LOW | tabular/src/autogluon/tabular/models/lgb/lgb_model.py | 187 | CODE | |
| LOW | tabular/src/autogluon/tabular/models/lgb/lgb_model.py | 581 | CODE | |
| LOW | tabular/src/autogluon/tabular/models/lgb/callbacks.py | 17 | CODE | |
| LOW | …rc/autogluon/tabular/models/mitra/sklearn_interface.py | 64 | CODE | |
| LOW | …rc/autogluon/tabular/models/mitra/sklearn_interface.py | 261 | CODE | |
| LOW | …rc/autogluon/tabular/models/mitra/sklearn_interface.py | 401 | CODE | |
| LOW | …togluon/tabular/models/mitra/_internal/models/tab2d.py | 687 | CODE | |
| LOW | tabular/src/autogluon/tabular/testing/fit_helper.py | 161 | CODE | |
| LOW | tabular/src/autogluon/tabular/testing/fit_helper.py | 417 | CODE | |
| LOW | …bular/src/autogluon/tabular/learner/default_learner.py | 43 | CODE | |
| LOW | …ular/src/autogluon/tabular/learner/abstract_learner.py | 38 | CODE | |
| LOW | …ular/src/autogluon/tabular/learner/abstract_learner.py | 574 | CODE | |
| LOW | …ular/src/autogluon/tabular/learner/abstract_learner.py | 1009 | CODE | |
| LOW | …ular/src/autogluon/tabular/learner/abstract_learner.py | 1172 | CODE | |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 201 | CODE | |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 424 | CODE | |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 1854 | CODE | |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 2025 | CODE | |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 2916 | CODE | |
| 76 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | core/src/autogluon/core/scheduler/seq_scheduler.py | 170 | except Exception: | CODE |
| LOW | core/src/autogluon/core/scheduler/seq_scheduler.py | 295 | except Exception as e: | CODE |
| LOW | core/src/autogluon/core/utils/feature_selection.py | 344 | except Exception as e: | CODE |
| LOW | core/src/autogluon/core/models/abstract/model_trial.py | 51 | except Exception as e: | CODE |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 2472 | except Exception as e: | CODE |
| LOW | …e/src/autogluon/core/models/abstract/abstract_model.py | 2530 | except Exception: | CODE |
| MEDIUM | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 779 | def _get_default_fold_fitting_strategy(self): | CODE |
| LOW⚡ | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 785 | except Exception as e: | CODE |
| MEDIUM | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 705 | def _process_fold_results(self, finished, unfinished, fold_ctx): | CODE |
| LOW⚡ | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 762 | except Exception as e: | CODE |
| LOW⚡ | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 907 | except Exception: | CODE |
| LOW⚡ | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 915 | except Exception: | CODE |
| LOW⚡ | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 1270 | except Exception: | CODE |
| LOW⚡ | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 1277 | except Exception: | CODE |
| LOW⚡ | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 1283 | except Exception: | CODE |
| LOW | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 488 | except Exception as e: | CODE |
| LOW | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 1214 | except Exception: | CODE |
| LOW | core/src/autogluon/core/learner/abstract_learner.py | 131 | except Exception as e: | CODE |
| LOW | …re/src/autogluon/core/ray/distributed_jobs_managers.py | 262 | except Exception as e: | CODE |
| LOW | …re/src/autogluon/core/ray/distributed_jobs_managers.py | 303 | except Exception as e: | CODE |
| LOW | timeseries/tests/unittests/test_ts_dataset.py | 667 | except Exception as e: # noqa | CODE |
| LOW | …eries/src/autogluon/timeseries/dataset/ts_dataframe.py | 800 | except Exception as err: # noqa | CODE |
| LOW | …es/src/autogluon/timeseries/models/abstract/tunable.py | 120 | except Exception as e: | CODE |
| LOW | …rc/autogluon/timeseries/models/abstract/model_trial.py | 49 | except Exception as err: | CODE |
| LOW | …ogluon/timeseries/models/local/abstract_local_model.py | 200 | except Exception: | CODE |
| LOW | …ogluon/timeseries/models/autogluon_tabular/per_step.py | 205 | except Exception as e: | CODE |
| LOW | …/src/autogluon/timeseries/trainer/ensemble_composer.py | 290 | except Exception as err: # noqa | CODE |
| LOW | …s/src/autogluon/timeseries/trainer/prediction_cache.py | 112 | except Exception: | CODE |
| LOW | …s/src/autogluon/timeseries/trainer/prediction_cache.py | 132 | except Exception: | CODE |
| LOW | timeseries/src/autogluon/timeseries/trainer/trainer.py | 1149 | except Exception: | CODE |
| LOW | CI/bench/evaluate.py | 87 | except Exception as e: | CODE |
| LOW | CI/bench/evaluate.py | 242 | except Exception as e: | CODE |
| LOW | CI/bench/tabular/amlb_user_dir/setup_hf_cache.py | 52 | except Exception as e: | CODE |
| LOW | CI/batch/cancel-job.py | 41 | except Exception as e: | CODE |
| LOW | CI/hf_mirror/download_hf_models.py | 54 | except Exception as e: | CODE |
| LOW | tabular/tests/unittests/test_tabular.py | 609 | except Exception as e: | CODE |
| LOW | tabular/tests/unittests/test_tabular.py | 621 | except Exception as e: | CODE |
| LOW | tabular/tests/unittests/test_tabular.py | 642 | except Exception as e: | CODE |
| LOW | tabular/tests/unittests/test_tabular.py | 656 | except Exception as e: | CODE |
| LOW | …s/unittests/resource_allocation/test_gpu_assignment.py | 208 | except Exception: | CODE |
| LOW | tabular/src/autogluon/tabular/models/lr/lr_model.py | 69 | except Exception: | CODE |
| LOW | tabular/src/autogluon/tabular/models/lr/lr_model.py | 264 | except Exception: | CODE |
| LOW | tabular/src/autogluon/tabular/models/lgb/lgb_model.py | 711 | except Exception as e: | CODE |
| LOW | tabular/src/autogluon/tabular/models/lgb/lgb_model.py | 732 | except Exception as e: | CODE |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 1745 | except Exception as e: | CODE |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 1843 | except Exception as e: | CODE |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 3888 | except Exception as e: | CODE |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 5231 | except Exception as e: | CODE |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 6268 | except Exception as e: | CODE |
| LOW | …ular/src/autogluon/tabular/trainer/abstract_trainer.py | 2410 | except Exception as exc: | CODE |
| LOW | …ular/src/autogluon/tabular/trainer/abstract_trainer.py | 2851 | except Exception as exc: | CODE |
| LOW | …ular/src/autogluon/tabular/trainer/abstract_trainer.py | 3297 | except Exception as e: | CODE |
| LOW | …ular/src/autogluon/tabular/trainer/abstract_trainer.py | 5109 | except Exception as exc: | CODE |
| LOW | features/src/autogluon/features/generators/astype.py | 165 | except Exception as e: | CODE |
| LOW | features/src/autogluon/features/generators/astype.py | 187 | except Exception as e: | CODE |
| LOW | …atures/src/autogluon/features/generators/text_ngram.py | 121 | except Exception: | CODE |
| LOW | …atures/src/autogluon/features/generators/text_ngram.py | 189 | except Exception as err: | CODE |
| LOW | …al/src/autogluon/multimodal/optim/losses/focal_loss.py | 59 | except Exception: | CODE |
| LOW | multimodal/src/autogluon/multimodal/utils/misc.py | 123 | except Exception as exp: | CODE |
| LOW | multimodal/src/autogluon/multimodal/utils/download.py | 263 | except Exception as e: | CODE |
| 27 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …e/src/autogluon/core/models/abstract/abstract_model.py | 535 | # Kwargs for `autogluon.tabular.features.feature_metadata.FeatureMetadata.get_features()`. | COMMENT |
| CRITICAL | …imeseries/models/abstract/abstract_timeseries_model.py | 319 | For more details, see `autogluon.core.models.abstract.AbstractModel._get_tags()` and | STRING |
| CRITICAL | …eries/src/autogluon/timeseries/models/chronos/model.py | 678 | model_prediction_length = self.model_pipeline.model.config.chronos_config.get("prediction_length") | CODE |
| CRITICAL | multimodal/src/autogluon/multimodal/utils/download.py | 174 | s3.meta.client.meta.events.register("choose-signer.s3.*", disable_signing) | CODE |
| CRITICAL | common/src/autogluon/common/loaders/_utils.py | 146 | s3.meta.client.meta.events.register("choose-signer.s3.*", disable_signing) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | core/src/autogluon/core/augmentation/distill_utils.py | 121 | # Create an empty boolean array of appropriate shape | COMMENT |
| MEDIUM | …on/timeseries/models/toto/_internal/backbone/scaler.py | 150 | # Create a prefix mask for global statistics computation | COMMENT |
| MEDIUM | …meseries/models/toto/_internal/backbone/transformer.py | 271 | # Create a full causal mask for the new size. | COMMENT |
| MEDIUM | …autogluon/tabular/models/fastainn/tabular_nn_fastai.py | 217 | # Creating a new DataFrame is 10x+ faster than assigning results to X[self.cont_columns] | COMMENT |
| MEDIUM | …autogluon/tabular/models/fastainn/tabular_nn_fastai.py | 224 | # Creating a new DataFrame via concatenation is faster than editing values in-place | COMMENT |
| MEDIUM | tabular/src/autogluon/tabular/models/rf/rf_model.py | 381 | # The below code corrects the missing rows to NaN instead of 0. | COMMENT |
| MEDIUM | …abular/models/tabular_nn/utils/categorical_encoders.py | 330 | # Create the Tags object with appropriate settings | COMMENT |
| MEDIUM | multimodal/src/autogluon/multimodal/utils/load.py | 125 | # Create the signature | COMMENT |
| MEDIUM | …dal/src/autogluon/multimodal/utils/object_detection.py | 94 | # Create the output lists/dicts | COMMENT |
| MEDIUM | common/src/autogluon/common/utils/log_utils.py | 105 | # This function is supposed to be called before any logging from autogluon happens | COMMENT |
| MEDIUM | common/src/autogluon/common/loaders/_utils.py | 282 | # Create the signature | COMMENT |
| MEDIUM | examples/tabular/example_custom_feature_generator.py | 70 | # Create a custom feature generator # | COMMENT |
| MEDIUM | examples/tabular/example_custom_model_tabular.py | 11 | # Create a custom model # | COMMENT |
| MEDIUM | …/automm/kaggle_pawpularity/kaggle_pawpularity_train.py | 117 | # Create the split information of folds. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | core/src/autogluon/core/learning_curves/plot_curves.py | 60 | # in jupyter environment, simply call function to view graph | STRING |
| LOW | …re/src/autogluon/core/ray/distributed_jobs_managers.py | 224 | # Mutate num_cpus user args in worker process or even better just pass num_cpus as fit kwarg | COMMENT |
| MEDIUM | …s/src/autogluon/timeseries/transforms/target_scaler.py | 104 | """Applies a robust scaler based on the interquartile range. Less sensitive to outliers compared to other scaler. | STRING |
| MEDIUM⚡ | tabular/tests/unittests/data/test_learning_curves.py | 94 | # This is much faster to run than `get_all_model_problem_metrics`, but isn't fully comprehensive | COMMENT |
| MEDIUM | …/src/autogluon/tabular/models/xgboost/xgboost_model.py | 117 | # TODO: utilize sample_weight_val in early-stopping if provided | COMMENT |
| MEDIUM | …abular/models/tabular_nn/hyperparameters/parameters.py | 58 | "use_batchnorm": False, # whether or not to utilize batch normalization | CODE |
| LOW | …ular/src/autogluon/tabular/trainer/abstract_trainer.py | 5180 | # FIXME: Why use `model.fit_num_cpus_child` when we can use the same values as was passed to `ray` for the p | COMMENT |
| MEDIUM | features/src/autogluon/features/generators/cat_int.py | 97 | # Need to refactor passthrough logic to be more nuanced in order to enable this | COMMENT |
| MEDIUM | …togluon/features/generators/skrub/_squashing_scaler.py | 92 | r"""Perform robust centering and scaling followed by soft clipping. | CODE |
| LOW | …ultimodal/configs/pretrain/detection/coco_detection.py | 6 | # Method 1: simply set the data root and let the file I/O module | COMMENT |
| MEDIUM | common/src/autogluon/common/utils/cpu_utils.py | 48 | # 2. Use joblib's robust CPU detection | COMMENT |
| LOW | examples/tabular/example_custom_feature_generator.py | 45 | # IdentityFeatureGenerator is a 'do-nothing' feature generator if given default arguments. It will simply pass the data | COMMENT |
| LOW⚡ | examples/tabular/example_custom_feature_generator.py | 87 | # return the output and the new special types of the data. For this generator, we don't add any new special type | COMMENT |
| LOW⚡ | examples/tabular/example_custom_feature_generator.py | 92 | # Because this feature generator is not stateful, we simply add k to all features. | COMMENT |
| LOW | examples/tabular/example_custom_feature_generator.py | 187 | # We can even specify our custom generator too (although it needs to do a bit more to actually improve the scores, in mo | COMMENT |
| LOW | examples/automm/text_prediction/run_competition.py | 180 | # we will just use MultiModalPredictor that will train a single model internally. | COMMENT |
| LOW | examples/automm/text_prediction/run_text_prediction.py | 118 | # we will just use MultiModalPredictor that will train a single model internally. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e/src/autogluon/core/metrics/classification_metrics.py | 161 | if (task != "multiclass") or (label_num == 1): | COMMENT |
| LOW | core/src/autogluon/core/models/abstract/_tags.py | 1 | _DEFAULT_TAGS = { | COMMENT |
| LOW | core/src/autogluon/core/models/abstract/_tags.py | 21 | # This can be implemented via passing epoch=10 (best epoch) at end of `_fit` by setting (example): `self.params_tra | COMMENT |
| LOW | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 341 | COMMENT | |
| LOW | …luon/core/models/greedy_ensemble/ensemble_selection.py | 101 | logger.log(15, f"Subsampling to {self.subsample_size} samples to speedup ensemble selection...") | COMMENT |
| LOW | …dels/toto/_internal/backbone/rotary_embedding_torch.py | 1 | # Source: https://github.com/lucidrains/rotary-embedding-torch | COMMENT |
| LOW | autogluon/src/autogluon/_internal_/__init__.py | 1 | # Placeholder to resolve empty package | COMMENT |
| LOW | tabular/tests/unittests/models/test_rf.py | 41 | COMMENT | |
| LOW | …ts/unittests/models/advanced/test_model_random_seed.py | 21 | # # The below is only for full extended tests only for sanity check, not the CI | COMMENT |
| LOW | …rc/autogluon/tabular/models/fastainn/imports_helper.py | 1 | from fastai.tabular.all import * | COMMENT |
| LOW | tabular/src/autogluon/tabular/models/rf/rf_quantile.py | 1 | # The original implementation in this file was based on scikit-garden that comes under the following license. | COMMENT |
| LOW | tabular/src/autogluon/tabular/models/rf/rf_quantile.py | 21 | # its contributors may be used to endorse or promote products | COMMENT |
| LOW | …abular/models/tabular_nn/utils/categorical_encoders.py | 281 | Xi[~valid_mask] = self.categories_[i][0] | COMMENT |
| LOW | …ar/src/autogluon/tabular/models/tabdpt/tabdpt_model.py | 21 | # Train Data Columns: 1776 | COMMENT |
| LOW | …bular/src/autogluon/tabular/configs/presets_configs.py | 61 | "refit_full": True, | COMMENT |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 4381 | verbose : bool, default = True | COMMENT |
| LOW | features/src/autogluon/features/generators/datetime.py | 41 | return dict(required_raw_special_pairs=[(R_DATETIME, None), (None, [S_DATETIME_AS_OBJECT])]) | COMMENT |
| LOW | multimodal/src/autogluon/multimodal/optim/deepspeed.py | 1 | # Slightly adapted file of lightning.pytorch.strategies.deepspeed to not init deepspeed using lightning's deepspeed infe | COMMENT |
| LOW | …/models/custom_hf_models/modeling_sam_for_conv_lora.py | 1 | # coding=utf-8 | COMMENT |
| LOW | …ultimodal/configs/pretrain/detection/coco_detection.py | 1 | # dataset settings | COMMENT |
| LOW | …ultimodal/configs/pretrain/detection/coco_detection.py | 81 | # num_workers=2, | COMMENT |
| LOW | …ltimodal/configs/pretrain/detection/default_runtime.py | 21 | # set multi-process start method as `fork` to speed up the training | COMMENT |
| LOW | …dal/src/autogluon/multimodal/configs/data/default.yaml | 41 | # 2: | COMMENT |
| LOW | multimodal/src/autogluon/multimodal/data/randaug.py | 161 | return img | COMMENT |
| LOW | common/setup.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | …tomm/object_detection/quick_start_on_a_tiny_dataset.py | 61 | COMMENT | |
| LOW | .github/workflows/continuous_integration.yml | 41 | other_than_docs: | COMMENT |
| LOW | .github/workflows/continuous_integration.yml | 61 | # auto-update-conda: true | COMMENT |
| LOW | .github/workflows/continuous_integration.yml | 81 | # echo "Package Versions:" >> ./package_versions_${cur_date}.txt | COMMENT |
| LOW | .github/workflows/continuous_integration.yml | 181 | command: chmod +x ./.github/workflow_scripts/test_tabular.sh && ./.github/workflow_scripts/test_tabular.sh | COMMENT |
| LOW | release_instructions/add_links_to_release_notes.py | 101 | # "v0.7.0.md", | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | full_install.sh | 10 | # Check if we're in Colab | COMMENT |
| LOW | core/src/autogluon/core/searcher/searcher_factory.py | 55 | # Check if searcher_cls is a lambda - evaluate then | COMMENT |
| LOW | core/src/autogluon/core/utils/utils.py | 465 | # Set train_size to None to avoid edge-case exceptions with rare classes during stratification | COMMENT |
| LOW | …utogluon/core/models/ensemble/bagged_ensemble_model.py | 704 | # Check if pred_proba is going to take too long | COMMENT |
| LOW | …utogluon/core/models/ensemble/fold_fitting_strategy.py | 462 | # Set CUDA_VISIBLE_DEVICES to the assigned GPU IDs | COMMENT |
| LOW | …on/timeseries/models/toto/_internal/backbone/scaler.py | 94 | # Check if deterministic algorithms are enabled and we're using CUDA. | COMMENT |
| LOW | …/autogluon/tabular/experimental/_tabular_classifier.py | 63 | # Check if fit has been called | COMMENT |
| LOW | …c/autogluon/tabular/experimental/_tabular_regressor.py | 53 | # Check if fit has been called | COMMENT |
| LOW | …lar/src/autogluon/tabular/models/lr/lr_rapids_model.py | 52 | if hasattr(X, "toarray"): # Check if it's a sparse matrix | CODE |
| LOW | …ular/src/autogluon/tabular/trainer/abstract_trainer.py | 1998 | # Check if already compiled, or if can't compile due to missing dependencies, | COMMENT |
| LOW | …src/autogluon/tabular/trainer/model_presets/presets.py | 136 | # Check if model_cfg is valid | COMMENT |
| LOW | …src/autogluon/tabular/trainer/model_presets/presets.py | 261 | # Check if model is valid | COMMENT |
| LOW | …rc/autogluon/features/generators/oof_target_encoder.py | 261 | # Assign encodings to OOF for this fold | COMMENT |
| LOW | …imodal/tests/unittests/others/test_object_detection.py | 201 | # Check if all differences are within tolerance | COMMENT |
| LOW | multimodal/tests/unittests/others_2/test_few_shot.py | 209 | # Check if the predictor can be loaded from an offline environment. | COMMENT |
| LOW | multimodal/tests/unittests/predictor/test_predictor.py | 417 | # Check if the predictor can be loaded from an offline environment. | COMMENT |
| LOW | …l/src/autogluon/multimodal/models/adaptation_layers.py | 254 | fan_in_fan_out: bool = False, # Set this to True if the layer to replace stores weight like (fan_in, fan_out) | CODE |
| LOW | …l/src/autogluon/multimodal/models/adaptation_layers.py | 643 | fan_in_fan_out: bool = False, # Set this to True if the layer to replace stores weight like (fan_in, fan_out) | CODE |
| LOW | multimodal/src/autogluon/multimodal/data/infer_types.py | 626 | # Check if it is document image or not. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | core/tests/unittests/ray/test_parallel_gpu_prototype.py | 112 | # CPUs ARE aggregated across the parallel folds the parent orchestrates... | COMMENT |
| MEDIUM | core/tests/unittests/ray/test_parallel_gpu_prototype.py | 100 | parent.model_base = child # bagged: parent orchestrates a separate child model | CODE |
| MEDIUM | docs/whats_new/v1.5.0.md | 29 | predictor.fit(train_data, presets="chronos2") # zero-shot mode | CODE |
| MEDIUM | docs/whats_new/v1.2.0.md | 63 | Chronos-Bolt models are not only significantly faster but also more accurate than the original Chronos models. The follo | CODE |
| MEDIUM | …autogluon/multimodal/learners/semantic_segmentation.py | 261 | if self._output_shape is None: # for zero-shot evaluation/prediction | CODE |
| MEDIUM | …odal/src/autogluon/multimodal/learners/few_shot_svm.py | 117 | self._tuning_data = tuning_data # TODO: use tuning_data in few shot learning? | CODE |
| MEDIUM | multimodal/src/autogluon/multimodal/learners/base.py | 452 | # Determine data scarcity mode, i.e. a few-shot scenario | COMMENT |
| MEDIUM | …dal/src/autogluon/multimodal/configs/data/default.yaml | 20 | column_features_pooling_mode: "concat" # How to pool multi-column features into one feature vector. Currently only su | CODE |
| MEDIUM | multimodal/src/autogluon/multimodal/data/infer_types.py | 85 | # TODO(?) The following logic will be problematic if the task is few-shot learning. | COMMENT |
| MEDIUM | multimodal/src/autogluon/multimodal/data/infer_types.py | 729 | # For zero-shot inference, label column is unnecessary | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | features/src/autogluon/features/generators/cat_int.py | 316 | # Step 1: out-of-range positions (unseen) | COMMENT |
| LOW⚡ | features/src/autogluon/features/generators/cat_int.py | 319 | # Step 2: in-range but not equal → unseen mismatch | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 10 | ## Step 1: Prerequisites Check | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 34 | ## Step 2: Setup Working Directory and Fork/Clone Repos | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 49 | ## Step 3: Compute SHA256 Hash | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 59 | ## Step 4: Fetch and Analyze Dependencies | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 93 | ## Step 5: Update Each Feedstock | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 145 | ## Step 6: Commit and Push | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 155 | ## Step 7: Create Pull Requests | COMMENT |
| LOW | release_instructions/autogluon-conda-upgrade/SKILL.md | 179 | ## Step 8: Final Summary | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | examples/tabular/example_custom_model_tabular.py | 14 | # In this example, we create a custom Naive Bayes model for use in AutoGluon | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | core/src/autogluon/core/constants.py | 39 | # TODO: Add error in AG_ARGS if unknown key present | COMMENT |
| LOW | …n/timeseries/models/multi_window/multi_window_model.py | 102 | # TODO: implement parallel fitting similar to ParallelLocalFoldFittingStrategy in tabular? | COMMENT |
| LOW | tabular/src/autogluon/tabular/predictor/predictor.py | 88 | # TODO: consider adding kwarg option for data which has already been preprocessed by feature generator to skip feature g | COMMENT |
| LOW | common/src/autogluon/common/loaders/load_s3.py | 36 | # TODO: consider using a single parameter supporting wildcards or regex - this will solve all possible use cases for fil | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | features/src/autogluon/features/generators/cat_int.py | 316 | # Step 1: out-of-range positions (unseen) | COMMENT |
| LOW⚡ | features/src/autogluon/features/generators/cat_int.py | 319 | # Step 2: in-range but not equal → unseen mismatch | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …eries/src/autogluon/timeseries/models/chronos/utils.py | 126 | dummy_value=np.nan, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | examples/tabular/example_advanced_tabular.py | 2 | Note that all settings demonstrated here are just chosen for demonstration purposes (to minimize runtime), and do no | STRING |