ErrLookup › microsoft/qlib
microsoft/qlib
Qlib is an AI-oriented Quant investment platform that aims to use AI tech to empower Quant Research, from exploring ideas to implementing productions. Qlib supports diverse ML modeling paradigms, including supervised learning, market dynamics modeling, and RL, and is now equipped with https://github.com/microsoft/RD-Agent to automate R&D process. · Python · 249 source files
Analyzed at 79633dd950 on 2026-08-15. 504 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Invalid mount path: {mount_path}! | exception | error | yahoo, download, date-validation, cli, argument-validation |
| Invalid mount path: {mount_path}! Please mount manually: {' | exception | error | dump-bin, file-format, csv, parquet, data-validation, pandas |
| Network path not found | exception | error | dump-bin, type-validation, pathlib, pandas, api-contract |
| Invalid mount path | exception | error | qlib, cache, internal-api, key-error |
| Unknown mount error: {error_output.strip()} | exception | warning | qlib, disk-cache, corruption, concurrency, meta |
| Failed to create directory {mount_path}, please create {moun | exception | error | qlib, redis, distributed-lock, concurrency, cache |
| nfs-common is not found, please install it by execute: sudo | exception | critical | qlib, cache, custom-backend, not-implemented |
| Mount failed: requires sudo or permission denied | exception | warning | qlib, cache, custom-backend, not-implemented |
| mount {provider_uri} on {mount_path} error! Command error | exception | error | qlib, cache, custom-backend, not-implemented |
| Mount failed: {e.stderr} | exception | critical | qlib, cache, custom-backend, not-implemented |
| We can't find the project path | exception | warning | qlib, cache, custom-backend, not-implemented |
| account must be in (int, float, dict) | exception | critical | qlib, cache, custom-backend, client-server, not-implemented |
| trade_info is necessary in atomic executor | exception | error | qlib, cache, custom-backend, not-implemented |
| inner_order_indicators is necessary in un-atomic executor | exception | error | qlib, dataset-cache, inst-processors, configuration |
| generate_portfolio_metrics should be True if you want to gen | exception | error | qlib, dataset-cache, inst-processors, client-server |
| direction not supported, `Order.SELL` for sell, `Order.BUY` | exception | error | qlib, disk-cache, hdf5, index, internal-api |
| This type of input is not supported | exception | error | qlib, dataset-cache, inst-processors, client-server |
| trade_calendar is necessary for getting TradeRangeByTime. | exception | error | qlib, backtest, trade-calendar, not-implemented |
| The decision didn't provide an index range | exception | error | qlib, backtest, trade-range, not-implemented |
| There is no trade_range in this case | exception | error | qlib, backtest, trade-range, not-implemented |
| This type of input {rtype} is not supported | exception | error | qlib, backtest, invalid-argument, value-error |
| Get Unexpected arguments {kwargs} | exception | error | qlib, exchange, invalid-argument, value-error |
| This type of input is not supported | exception | error | qlib, exchange, deal-price, not-implemented |
| $close is necessray in extra_quote | exception | error | qlib, exchange, extra-quote, data-validation |
| This type of `limit_threshold` is not supported | exception | error | qlib, exchange, limit-threshold, type-error, not-implemented |
| direction {direction} is not supported! | exception | error | qlib, exchange, direction, invalid-argument |
| trade_account and position can only choose one | exception | error | qlib, exchange, deal-order, mutually-exclusive |
| weight_position is {}, weight_position is not in the range o | exception | error | qlib, exchange, weights, value-error |
| tradable_weight is {}, can not greater than 1. | exception | error | qlib, exchange, weights, normalization |
| `factor` and (`stock_id`, `start_time`, `end_time`) can't bo | exception | error | qlib, exchange, factor, required-arguments |
| {limit[0]} is not supported | exception | error | qlib, exchange, volume-threshold, value-error |
| order direction {} error | exception | error | qlib, exchange, order-direction, not-implemented |
| atomic executor doesn't support specify `range_limit` | exception | error | qlib, executor, range-limit, nested-executor |
| This type of input is not supported | exception | error | qlib, executor, trade-type, not-implemented |
| Please implement the `get_all_stock` method | exception | error | qlib, quote-storage, abstract-method, not-implemented |
| Please implement the `get_data` method | exception | error | python, qlib, abstract-method, not-implemented, backtest |
| stock data from resam_ts_data must be a number, pd.Series or | exception | error | python, qlib, pandas, type-error, backtest |
| {freq} is not supported in NumpyQuote | exception | error | python, qlib, frequency, validation, backtest |
| {method} is not supported | exception | error | python, qlib, validation, aggregation, backtest |
| Please implement the `__init__` method | exception | error | python, qlib, abstract-method, not-implemented, metrics |
| Please implement the `__add__` method | exception | error | python, qlib, operator-overloading, abstract-method, metrics |
| Please implement the `__sub__` method | exception | error | python, qlib, operator-overloading, abstract-method, metrics |
| Please implement the `__rsub__` method | exception | error | python, qlib, operator-overloading, abstract-method, metrics |
| Please implement the `__mul__` method | exception | error | python, qlib, operator-overloading, abstract-method, metrics |
| Please implement the `__truediv__` method | exception | error | python, qlib, operator-overloading, abstract-method, metrics |
| Please implement the `__eq__` method | exception | error | python, qlib, operator-overloading, equality, abstract-method, metrics |
| Please implement the `__gt__` method | exception | error | python, qlib, operator-overloading, comparison, abstract-method, metrics |
| Please implement the `__lt__` method | exception | error | python, qlib, operator-overloading, comparison, abstract-method, metrics |
| Please implement the `__len__` method | exception | error | python, qlib, abstract-method, len, metrics |
| Please implement the `sum` method | exception | error | python, qlib, abstract-method, aggregation, metrics |
| Please implement the `mean` method | exception | error | python, qlib, abstract-method, aggregation, metrics |
| Please implement the `count` method | exception | error | python, qlib, abstract-method, aggregation, nan, metrics |
| Please implement the `abs` method | exception | error | python, qlib, abstract-method, math, metrics |
| Please implement the `empty` method | exception | error | python, qlib, abstract-method, property, metrics |
| Please implement the `add` method | exception | error | python, qlib, abstract-method, nan, aggregation, metrics |
| Please implement the `replace` method | exception | error | |
| Please implement the 'apply' method | exception | error | |
| Please implement the 'assign' method | exception | error | |
| Please implement the 'get_metric_series' method | exception | error | |
| Please implement the 'get_index_data' method | exception | error | |
| Please implement the 'sum_all_indicators' method | exception | error | |
| Please implement the `to_series` method | exception | error | |
| metric must be dict or pd.Series | exception | error | |
| Please implement the `check_stock` method | exception | error | |
| Please implement the `update_order` method | exception | error | |
| Please implement the `update stock price` method | exception | error | |
| Please implement the `calculate_stock_value` method | exception | error | |
| Please implement the `calculate_value` method | exception | error | |
| Please implement the `get_stock_list` method | exception | error | |
| Please implement the `get_stock_price` method | exception | error | |
| Please implement the `get_stock_amount` method | exception | error | |
| Please implement the `get_cash` method | exception | error | |
| Please implement the `get_stock_amount_dict` method | exception | error | |
| Please implement the `get_stock_weight_dict` method | exception | error | |
| Please implement the `add_count_all` method | exception | error | |
| Please implement the `settle_conf` method | exception | error | qlib, backtest, abstract-method, settlement, position |
| Please implement the `settle_commit` method | exception | error | qlib, backtest, abstract-method, settlement, position |
| {lack_stock} doesn't have close price in qlib in the latest | exception | error | qlib, backtest, data-quality, position, missing-data |
| {} not in current position | exception | error | qlib, backtest, position, order-execution, keyerror |
| only have {} {}, require {} | exception | error | qlib, backtest, position, oversell, order-execution |
| This type of input is not supported | exception | error | qlib, backtest, settlement, position, invalid-argument |
| do not support order direction {} | exception | error | qlib, backtest, order-execution, position, invalid-argument |
| InfPosition doesn't support calculating value | exception | error | qlib, backtest, position, inf-position, not-implemented |
| InfPosition doesn't support stock list position | exception | error | qlib, backtest, position, inf-position, not-implemented |
| InfPosition doesn't support get_stock_amount_dict | exception | error | qlib, backtest, position, inf-position, not-implemented |
| InfPosition doesn't support get_stock_weight_dict | exception | error | qlib, backtest, position, inf-position, not-implemented |
| InfPosition doesn't support add_count_all | exception | error | qlib, backtest, position, inf-position, not-implemented |
| InfPosition doesn't support update_weight_all | exception | error | qlib, backtest, position, inf-position, not-implemented |
| benchmark freq can't be None! | exception | error | qlib, backtest, benchmark, report, missing-argument |
| The benchmark {_codes} does not exist. Please provide the ri | exception | error | qlib, backtest, benchmark, missing-data, report |
| None in [trade_start_time, account_value, cash, return_rate, | exception | error | qlib, backtest, report, missing-argument, portfolio-metric |
| Both trade_end_time and bench_value is None, benchmark is no | exception | error | qlib, backtest, benchmark, report, missing-argument |
| This type of input is not supported | exception | error | qlib, backtest, trade-analysis, not-implemented, invalid-argument |
| method {method} is not supported! | exception | error | qlib, backtest, config, metrics |
| _update_model is not implemented! | exception | error | qlib, signal, online-sim, not-implemented |
| This type of signal is not supported | exception | error | qlib, signal, type-guard, dispatch |
| The calendar is finished, please reset it if you want to cal | exception | error | qlib, backtest, state-machine, loop-guard |
| This type of input {rtype} is not supported | exception | error | qlib, backtest, calendar, config |
| `get_support_infra` is not implemented! | exception | error | qlib, backtest, abstract-class, infrastructure |
| Can't find the BASE_CONFIG file: {base_config_path} | exception | error | qlib, cli, config, file-not-found |
| Invalid Qlib configuration (note: the global config has alre | exception | critical | qlib, config, init, validation |
| No such `{attr}` in self._config | exception | error | qlib, config, attribute-error, init |
| provider_uri cannot be None | exception | critical | qlib, config, provider-uri, validation |
| provider_uri does not support {type(provider_uri)} | exception | error | qlib, config, type-error, provider-uri |
| This type of uri is not supported | exception | error | qlib, config, uri, provider-uri |
| lib {} not in arctic | exception | error | qlib, arctic, mongodb, data-provider |
| invalid memory_mode `{self.memory_mode}` | exception | error | qlib, reinforcement-learning, dataset, config |
| This type of input is not supported | exception | error | qlib, dataset, type-guard, reinforcement-learning |
| cannot assign data as `num_states==0` | exception | error | qlib, reinforcement-learning, dataset, state-validation |
| cannot clear memory as `num_states==0` | exception | error | qlib, reinforcement-learning, dataset, state-validation |
| Must specify the path to save the dataset. | exception | error | qlib, highfreq, config, dataset |
| Please implement the `droplevel` method | exception | error | qlib, sepdf, pandas, not-implemented |
| This type of input is not supported | exception | error | qlib, sepdf, pandas, loc, not-implemented |
| Need more instruments to calculate precision | exception | error | qlib, evaluation, alpha, quantile |
| at least one of `N` and `freq` should exist | exception | error | qlib, evaluate, risk-analysis, config |
| risk_analysis accumulation mode {mode} is not supported. Exp | exception | error | qlib, evaluate, risk-analysis, validation |
| indicator_analysis method {method} is not supported! | exception | error | qlib, evaluate, indicator-analysis, validation |
| Most of samples are dropped. Please check this task: {task} | exception | error | qlib, meta-learning, data-selection, nan, data-quality |
| This type of input is not supported | exception | error | qlib, meta-learning, data-selection, config |
| the history of distribution data is not long enough. | exception | error | qlib, meta-learning, data-selection, data-coverage |
| Unknown criterion: {self.criterion} | exception | error | qlib, meta-learning, data-selection, criterion, pytorch |
| No enough data for calculating IC | exception | error | qlib, meta-learning, ic-loss, data-coverage, debug-leftover |
| Unknown clip_method | exception | error | qlib, meta-learning, weights, validation |
| Empty data from dataset, please check your dataset config. | exception | error | catboost, dataset-config, empty-data, qlib |
| CatBoost doesn't support multi-label training | exception | error | catboost, multi-label, label-config, qlib |
| Unsupported reweighter type. | exception | error | catboost, reweighter, type-check, qlib |
| model is not fitted yet! | exception | error | catboost, lifecycle, fit-before-predict, qlib |
| The length of sample_ratios should be equal to bins_fs. | exception | error | double-ensemble, hyperparameters, config-validation, qlib |
| The length of sub_weights should be equal to num_models. | exception | error | double-ensemble, hyperparameters, config-validation, qlib |
| Empty data from dataset, please check your dataset config. | exception | error | double-ensemble, dataset-config, empty-data, qlib |
| LightGBM doesn't support multi-label training | exception | error | double-ensemble, lightgbm, multi-label, qlib |
| not implemented yet | exception | error | double-ensemble, loss-function, not-implemented, qlib |
| model is not fitted yet! | exception | error | double-ensemble, lifecycle, dead-guard, qlib |
| Empty data from dataset, please check your dataset config. | exception | error | lightgbm, dataset-config, empty-data, qlib |
| LightGBM doesn't support multi-label training | exception | error | lightgbm, multi-label, label-config, qlib |
| Unsupported reweighter type. | exception | error | lightgbm, reweighter, type-check, qlib |
| model is not fitted yet! | exception | error | lightgbm, lifecycle, fit-before-predict, qlib |
| Model hasn't been trained yet | exception | error | high-frequency, lightgbm, lifecycle, qlib |
| Empty data from dataset, please check your dataset config. | exception | error | high-frequency, dataset-config, empty-data, qlib |
| LightGBM doesn't support multi-label training | exception | error | high-frequency, lightgbm, multi-label, qlib |
| unknown metric `%s` | exception | error | pytorch, qlib, config-validation, metrics, alstm |
| Empty data from dataset, please check your dataset config. | exception | critical | qlib, dataset, config-validation, empty-data, training |
| Unsupported reweighter type. | exception | error | qlib, reweighter, type-validation, alstm, training |
| model is not fitted yet! | exception | error | pytorch, qlib, lifecycle, state-error, prediction |
| unknown rnn_type `%s` | exception | error | pytorch, qlib, config-validation, rnn, alstm |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, config-validation, gats |
| unknown loss `%s` | exception | error | pytorch, qlib, loss-function, config-validation, gats |
| unknown metric `%s` | exception | error | pytorch, qlib, metrics, config-validation, gats |
| Empty data from dataset, please check your dataset config. | exception | critical | qlib, dataset, empty-data, config-validation, gats |
| unknown base model name `%s` | exception | error | pytorch, qlib, config-validation, case-sensitivity, gats |
| model is not fitted yet! | exception | error | pytorch, qlib, lifecycle, state-error, gats |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, config-validation, gats-ts |
| unknown loss `%s` | exception | error | pytorch, qlib, loss-function, config-validation, gats-ts |
| unknown metric `%s` | exception | error | pytorch, qlib, metrics, config-validation, gats-ts |
| Empty data from dataset, please check your dataset config. | exception | critical | qlib, dataset, empty-data, time-series, gats-ts |
| unknown base model name `%s` | exception | error | pytorch, qlib, config-validation, case-sensitivity, gats-ts |
| model is not fitted yet! | exception | error | pytorch, qlib, lifecycle, state-error, gats-ts |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, config-validation, dnn |
| unknown loss `%s` | exception | error | pytorch, qlib, configuration, loss-function |
| unknown metric `%s` | exception | error | pytorch, qlib, configuration, metrics |
| Unsupported data shape. | exception | error | pytorch, qlib, data-shape, tensor |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, dataset, configuration, data-validation |
| Unsupported reweighter type. | exception | error | qlib, reweighter, type-check, api-misuse |
| model is not fitted yet! | exception | error | qlib, pytorch, lifecycle, state-error |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, configuration |
| unknown loss `%s` | exception | error | pytorch, qlib, loss-function, configuration |
| unknown metric `%s` | exception | error | pytorch, qlib, metrics, configuration |
| Empty training data from dataset, please check your dataset | exception | error | qlib, dataset, configuration, data-validation |
| model is not fitted yet! | exception | error | qlib, pytorch, lifecycle, state-error |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, configuration |
| unknown loss `%s` | exception | error | pytorch, qlib, loss-function, configuration |
| unknown metric `%s` | exception | error | pytorch, qlib, metrics, configuration |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, time-series, dataset, configuration |
| Unsupported reweighter type. | exception | error | qlib, reweighter, type-check, api-misuse |
| model is not fitted yet! | exception | error | qlib, pytorch, lifecycle, state-error |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, configuration |
| unknown loss `%s` | exception | error | pytorch, qlib, loss-function, configuration |
| unknown metric `%s` | exception | error | pytorch, qlib, metrics, configuration, upstream-bug |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, dataset-config, training-data, validation |
| unknown base model name `%s` | exception | error | qlib, hist, invalid-argument, config |
| model is not fitted yet! | exception | error | qlib, lifecycle, predict-before-fit, state |
| optimizer {} is not supported! | exception | error | qlib, igmtf, optimizer, invalid-argument |
| unknown loss `%s` | exception | error | qlib, igmtf, loss-function, invalid-argument |
| unknown metric `%s` | exception | error | qlib, igmtf, metric, invalid-argument, upstream-bug |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, igmtf, dataset-config, training-data |
| unknown base model name `%s` | exception | error | qlib, igmtf, invalid-argument, config |
| model is not fitted yet! | exception | error | qlib, igmtf, lifecycle, predict-before-fit |
| optimizer {} is not supported! | exception | error | qlib, krnn, optimizer, invalid-argument |
| unknown loss `%s` | exception | error | qlib, krnn, loss-function, invalid-argument |
| unknown metric `%s` | exception | error | qlib, krnn, metric, invalid-argument |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, krnn, dataset-config, training-data |
| model is not fitted yet! | exception | error | qlib, krnn, lifecycle, predict-before-fit |
| optimizer {} is not supported! | exception | error | qlib, localformer, optimizer, invalid-argument |
| unknown loss `%s` | validation | error | qlib, localformer, loss-function, invalid-argument |
| unknown metric `%s` | validation | error | qlib, localformer, metric, invalid-argument |
| Empty data from dataset, please check your dataset config. | validation | error | qlib, localformer, dataset-config, training-data |
| model is not fitted yet! | validation | error | pytorch, qlib, model-lifecycle, transformer, validation |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, transformer, config |
| unknown loss `%s` | validation | error | pytorch, qlib, loss-function, transformer, config |
| unknown metric `%s` | validation | error | pytorch, qlib, metric, transformer, config |
| Empty data from dataset, please check your dataset config. | validation | error | pytorch, qlib, dataset, data-config, transformer |
| model is not fitted yet! | validation | error | pytorch, qlib, model-lifecycle, transformer, validation |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, lstm, config |
| unknown loss `%s` | validation | error | pytorch, qlib, loss-function, lstm, config |
| unknown metric `%s` | validation | error | pytorch, qlib, metric, lstm, config |
| Empty data from dataset, please check your dataset config. | validation | error | pytorch, qlib, dataset, data-config, lstm |
| model is not fitted yet! | validation | error | pytorch, qlib, model-lifecycle, lstm, validation |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, lstm, config |
| unknown loss `%s` | validation | error | pytorch, qlib, loss-function, lstm, config |
| unknown metric `%s` | validation | error | pytorch, qlib, metric, lstm, config |
| Empty data from dataset, please check your dataset config. | validation | error | pytorch, qlib, dataset, data-config, lstm, time-series |
| Unsupported reweighter type. | validation | error | pytorch, qlib, reweighter, lstm, type-validation |
| model is not fitted yet! | validation | error | pytorch, qlib, model-lifecycle, lstm, validation |
| loss {} is not supported! | exception | error | pytorch, qlib, loss-function, dnn, config |
| optimizer {} is not supported! | exception | error | pytorch, qlib, optimizer, dnn, config |
| Unsupported reweighter type. | validation | error | pytorch, qlib, reweighter, dnn, type-validation |
| model is not fitted yet! | validation | error | qlib, pytorch, lifecycle, predict-before-fit |
| This type of input is not supported | exception | error | qlib, pytorch, activation, config, not-implemented |
| optimizer {} is not supported! | exception | error | qlib, pytorch, optimizer, config, not-implemented, sandwich |
| unknown loss `%s` | validation | error | qlib, pytorch, loss-function, config, sandwich |
| unknown metric `%s` | validation | error | qlib, pytorch, metric, config, early-stopping, sandwich |
| Empty data from dataset, please check your dataset config. | validation | error | qlib, dataset, empty-data, config, data-validation, sandwich |
| model is not fitted yet! | validation | error | qlib, pytorch, lifecycle, predict-before-fit, sandwich |
| optimizer {} is not supported! | exception | error | qlib, pytorch, optimizer, config, not-implemented, sfm |
| Empty data from dataset, please check your dataset config. | validation | error | qlib, dataset, empty-data, config, data-validation, sfm |
| unknown loss `%s` | validation | error | qlib, pytorch, loss-function, config, sfm |
| unknown metric `%s` | validation | error | qlib, pytorch, metric, config, early-stopping, sfm |
| model is not fitted yet! | validation | error | qlib, pytorch, lifecycle, predict-before-fit, sfm |
| optimizer {} is not supported! | exception | error | qlib, pytorch, optimizer, config, not-implemented, tabnet |
| Empty data from dataset, please check your dataset config. | validation | error | qlib, dataset, empty-data, config, data-validation, tabnet |
| model is not fitted yet! | validation | error | qlib, pytorch, lifecycle, predict-before-fit, tabnet |
| unknown loss `%s` | validation | error | qlib, pytorch, loss-function, config, tabnet |
| unknown metric `%s` | exception | error | qlib, pytorch, metric, config, early-stopping, tabnet |
| optimizer {} is not supported! | exception | error | qlib, pytorch, optimizer, config, not-implemented, tcn |
| unknown loss `%s` | exception | error | qlib, pytorch, loss-function, config, tcn |
| unknown metric `%s` | exception | error | qlib, pytorch, tcn, hyperparameter, validation |
| model is not fitted yet! | exception | error | qlib, pytorch, tcn, lifecycle, state |
| optimizer {} is not supported! | exception | error | qlib, pytorch, tcn, optimizer, hyperparameter |
| unknown loss `%s` | exception | error | qlib, pytorch, tcn, loss-function, hyperparameter |
| unknown metric `%s` | exception | error | qlib, pytorch, tcn, hyperparameter, validation |
| model is not fitted yet! | exception | error | qlib, pytorch, tcn, lifecycle, state |
| mode {} is not supported! | exception | error | qlib, pytorch, tcts, hyperparameter, loss-function |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, dataset, data-quality, configuration |
| optimizer {} is not supported! | exception | error | qlib, pytorch, tcts, optimizer, hyperparameter |
| model is not fitted yet! | exception | error | qlib, pytorch, tcts, lifecycle, state |
| model is not fitted yet! | exception | error | qlib, pytorch, tra, lifecycle, state |
| optimizer {} is not supported! | exception | error | qlib, pytorch, transformer, optimizer, hyperparameter |
| unknown loss `%s` | exception | error | qlib, pytorch, transformer, loss-function, hyperparameter |
| unknown metric `%s` | exception | error | qlib, pytorch, transformer, hyperparameter, validation |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, dataset, data-quality, configuration |
| model is not fitted yet! | exception | error | qlib, pytorch, transformer, lifecycle, state |
| optimizer {} is not supported! | exception | error | qlib, pytorch, transformer, optimizer, hyperparameter |
| unknown loss `%s` | exception | error | qlib, pytorch, transformer, loss-function, hyperparameter |
| unknown metric `%s` | exception | error | qlib, pytorch, transformer, hyperparameter, validation |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, dataset, configuration, pytorch, empty-data |
| model is not fitted yet! | exception | error | qlib, pytorch, lifecycle, state, predict |
| Unknown unit: {:} | exception | error | qlib, pytorch, validation, arguments |
| XGBoost doesn't support multi-label training | exception | error | qlib, xgboost, labels, configuration, multi-label |
| Unsupported reweighter type. | exception | error | qlib, xgboost, reweighter, arguments, type-validation |
| model is not fitted yet! | exception | error | qlib, xgboost, lifecycle, state, predict |
| User {} has been loaded | exception | error | qlib, online-manager, duplicate, user, state |
| Cannot find user {} | exception | error | qlib, online-manager, user, state, validation |
| Cannot find config file {} | exception | error | qlib, online-manager, config, file-not-found, paths |
| User data for {} already exists | exception | error | qlib, online-manager, duplicate, user, filesystem |
| Cannot find user data {} | exception | error | qlib, online-manager, user, file-not-found, idempotency |
| trade date is not tradable date | exception | error | qlib, online-operator, trading-calendar, dates, configuration |
| add date is not tradable date | exception | error | qlib, online-operator, trading-calendar, dates, user |
| The account data is not newest! last trading date {}, today | exception | critical | qlib, online-operator, state-sync, dates, scheduling |
| type is invalid, {} | exception | error | qlib, online-operator, arguments, validation, executor |
| not found executor | exception | error | qlib, online-operator, executor, unsupported-feature |
| Cannot find user | exception | error | qlib, online-operator, user, file-not-found, reporting |
| Cannot find file {} | exception | error | qlib, online-manager, pickle, file-not-found, serialization |
| Cut operator l shoud > 0 and r should < 0 | exception | error | qlib, validation, operator, high-frequency |
| This type of input is not supported | exception | error | qlib, report, analysis, validation |
| This type of input is not supported | exception | error | qlib, report, abstract-method, subclassing |
| df is empty. | exception | error | qlib, report, plotly, empty-data |
| This type of input is not supported | exception | error | qlib, rolling, workflow, configuration |
| astype not supported: {astype} | exception | error | qlib, rolling, ddgda, configuration |
| pred_price_trend method is not implemented! | exception | error | qlib, backtest, strategy, abstract-method |
| This type of input is not supported | exception | error | qlib, strategy, topk-dropout, configuration |
| Unsupported data type: {type(data)}. | exception | error | qlib, pytorch, tensor, type-error |
| Config path is invalid. | exception | error | qlib, tuner, configuration, validation |
| report_type should be one of pred_long, pred_long_short, pre | exception | error | qlib, tuner, configuration, validation |
| report_factor should be one of annualized_return, informatio | exception | error | qlib, tuner, configuration, validation |
| optim_type should be min, max or correlation | exception | error | qlib, tuner, configuration, validation |
| Please give the search space of model. | exception | error | qlib, tuner, configuration, search-space |
| Please give the search space of strategy. | exception | error | qlib, tuner, configuration, search-space |
| The type of dataset is not DatasetH instead of {:} | exception | error | qlib, workflow, record, type-guard |
| Invalid index range: {} {} | exception | error | |
| This function must be implemented in your newly defined feat | exception | error | |
| limit_type must be length or sizeof, your limit_type is {lim | exception | error | |
| Unknown memcache unit | exception | error | |
| Unknown meta keyword | exception | error | |
| It sees the key(lock:{repr(lock_name)[1:-1]}-wlock) of the r | exception | error | |
| Implement this function to match your own cache mechanism | exception | error | |
| Implement this method if you want to use expression cache | exception | error | |
| Implement this method if you want to make expression cache u | exception | error | |
| Implement this method if you want to use dataset feature cac | exception | error | |
| Implement this method if you want to use dataset feature cac | exception | error | |
| {self.__class__.__name__} does not support inst_processor. P | exception | error | |
| No data to sync to disk. | exception | error | |
| `start_time` uses a future date, if you want to get future t | exception | error | |
| Unsupported filter types: {type(filter_t)}! Filter only supp | exception | error | config, instruments, type-error, qlib |
| Unknown instrument type {inst} | exception | error | instruments, api-usage, validation |
| Unsupported input type for param `instrument` | exception | error | instruments, api-usage, validation |
| fields cannot be empty | exception | error | fields, validation, config |
| Expected pd.Timestamp for `cur_time`, got '{cur_time}'. Advi | exception | error | pit-data, financial, expression, api-usage |
| period field must ends with '_q' or '_a' | exception | error | pit-data, naming-convention, validation |
| No file is found. | exception | error | pit-data, data-missing, filesystem |
| {self.__class__.__name__} does not support inst_processor. P | exception | error | client-server, cache, processors |
| Unable to fetch instruments from remote server! | exception | critical | client-server, cache, io, network |
| {real_idx} is out of [0, {len(self.idx_map)}) | exception | error | dataset, indexing, time-series |
| This type of input is not supported | exception | error | dataset, indexing, type-error |
| proc_func is not supported by the storage {type(data_storage | exception | error | data-handler, storage, processors |
| data_storage should be pd.DataFrame|HashingStockStorage, not | exception | error | data-handler, storage, type-error |
| Only processors usable for inference can be used in `infer_p | exception | error | processors, data-leakage, config |
| This type of input is not supported | exception | error | processors, config, data-handler |
| DataHandlerLP has not attribute _data, please set drop_raw = | exception | error | memory, data-handler, config |
| The size of fields must be greater than 0 | exception | error | fields, loader, validation |
| Unsupported type | exception | error | fields, loader, type-error |
| This type of input is not supported | exception | error | fields, loader, type-error |
| freq(={freq}) missing group(={_gp}) | exception | error | qlib, dataset, config, group, validation |
| This type of input is not supported | exception | error | qlib, processor, normalization, config |
| I forget why would this case appear. But I think it does not | exception | error | qlib, storage, selector, internal-api |
| stock selector must be type str|list, or slice(None), rather | exception | error | qlib, storage, selector, type-error |
| This type of input is not supported | exception | error | qlib, dataframe, multiindex, type-error |
| The task does not contains a handler part. | exception | error | qlib, task, handler, config |
| Subclass of SeriesDFilter must reimplement `getFilterSeries` | exception | error | qlib, filter, abstract-method, not-implemented |
| {str(e)}. \n\t{warning_info} | exception | error | qlib, expression, numpy, data-quality |
| The rolling window size of Skewness operation should >= 3 | exception | error | qlib, expression, rolling, validation |
| The rolling window size of Kurtosis operation should >= 5 | exception | error | qlib, expression, rolling, validation |
| operator must be subclass of ExpressionOps, not {} | exception | error | qlib, operators, extension, type-error |
| The operator [{0}] is not registered | exception | error | qlib, expression, operators, registry |
| PIT database does not support referring to future period (e. | exception | error | qlib, pit, lookahead-bias, expression |
| {self.storage_name}: {self.provider_uri} does not contain da | exception | error | qlib, storage, frequency, data-availability |
| {self.storage_name} not exists: {self.uri} | exception | error | qlib, storage, missing-file, setup |
| can't find a freq from {self.support_freq} that can resample | exception | error | qlib, calendar, resample, frequency |
| update expected at most 1 arguments, got {len(args)} | exception | error | qlib, instruments, dict-api, type-error |
| type(i) = {type(i)} | exception | error | qlib, storage, indexing, type-error |
| {i}: start index is {storage_start_index} | exception | error | qlib, storage, indexing, out-of-range |
| Subclass of CalendarStorage must implement `data` method | exception | error | |
| Subclass of InstrumentStorage must implement `data` method | exception | error | |
| Subclass of FeatureStorage must implement `__getitem__(s: sl | exception | error | |
| Subclass of CalendarStorage must implement `clear` method | exception | error | |
| Subclass of CalendarStorage must implement `extend` method | exception | error | |
| Subclass of CalendarStorage must implement `index` method | exception | error | |
| Subclass of CalendarStorage must implement `insert` method | exception | error | |
| Subclass of CalendarStorage must implement `remove` method | exception | error | |
| Subclass of CalendarStorage must implement `__setitem__(i: i | exception | error | |
| Subclass of CalendarStorage must implement `__delitem__(i: i | exception | error | |
| Subclass of CalendarStorage must implement `__getitem__(i: i | exception | error | |
| Subclass of CalendarStorage must implement `__len__` method | exception | error | |
| Subclass of InstrumentStorage must implement `clear` method | exception | error | |
| Subclass of InstrumentStorage must implement `update` method | exception | error | |
| Subclass of InstrumentStorage must implement `__setitem__` m | exception | error | |
| Subclass of InstrumentStorage must implement `__delitem__` m | exception | error | |
| Subclass of InstrumentStorage must implement `__getitem__` m | exception | error | |
| Subclass of InstrumentStorage must implement `__len__` meth | exception | error | |
| Subclass of FeatureStorage must implement `data` method | exception | error | qlib, storage, abstract-method, not-implemented, data |
| Subclass of FeatureStorage must implement `start_index` meth | exception | error | qlib, storage, abstract-method, not-implemented, index |
| Subclass of FeatureStorage must implement `end_index` method | exception | error | qlib, storage, abstract-method, not-implemented, index |
| Subclass of FeatureStorage must implement `clear` method | exception | error | qlib, storage, abstract-method, not-implemented, clear |
| Subclass of FeatureStorage must implement `write` method | exception | error | qlib, storage, abstract-method, not-implemented, write |
| storage.start_index or storage.end_index is None, storage ma | exception | error | qlib, storage, rebase, empty-storage, value-error |
| Expected `tuple` type, but got a value `{key}` | exception | error | qlib, ensemble, rolling, type-error, grouping |
| This type of input is not supported | exception | error | qlib, meta-learning, segments, not-implemented, dataset |
| invalid argument type for `alpha` | exception | error | qlib, risk-model, shrinkage, alpha, type-error, validation |
| invalid argument type for `target` | exception | error | qlib, risk-model, shrinkage, target, type-error, validation |
| currently `oas` can only support `const_var` as target | exception | error | qlib, risk-model, shrinkage, oas, not-implemented, config |
| file "{}" does not exist | exception | error | qlib, rl, backtest, config, file-not-found |
| Only py/yml/yaml/json type are supported now! | exception | error | qlib, rl, backtest, config, file-format, io-error |
| Unsupported order file type: {order_file} | exception | error | qlib, rl, orders, file-format, type-error |
| Unrecognized data shape: {shape} | exception | error | qlib, rl, data, pickle, schema, value-error |
| No file starting with '{filename_without_suffix}' found | exception | error | qlib, rl, pickle, file-not-found, data |
| Multiple paths are found with prefix '{filename_without_suff | exception | error | qlib, rl, pickle, ambiguous-files, value-error |
| Order direction cannot be none when deal_price_type is not c | exception | error | qlib, rl, order-execution, deal-price, value-error |
| Unsupported deal_price_type: {self.deal_price_type} | exception | error | qlib, rl, deal-price, config, value-error |
| Sample must be a dict with same length as space. | validation | error | qlib, rl, gym, action-space, interpreter, validation |
| Key {k} not found in sample. | validation | error | gym, rl, interpreter, space-validation, dict |
| Subspace of key {k} validation error. | validation | error | gym, rl, interpreter, space-validation, nested, exception-chaining |
| Sample must be a tuple with same length as space. | validation | error | gym, rl, interpreter, space-validation, tuple |
| Subspace of index {i} validation error. | validation | error | gym, rl, interpreter, space-validation, tuple, nested |
| Validation error reported by gym. | validation | error | gym, rl, interpreter, space-validation, bounds, nan |
| Execution volume is invalid: {exec_vol} (position = {self.po | exception | error | rl, order-execution, simulator, action-clipping, invariant |
| Unexpected order direction: {direction} | exception | error | rl, order-execution, enum, validation |
| Unsupported policy type: {type(policy)}. | exception | error | rl, strategy, config, policy, type-validation |
| Unexpected order direction: {direction} | exception | error | rl, order-execution, enum, validation, utils |
| Implement reward calculation recipe in `reward()`. | exception | error | rl, reward, not-implemented, subclassing |
| Unsupported earlystopping mode: {mode} | validation | error | rl, trainer, callback, early-stopping, config |
| Seed iterator for training is not available. | exception | error | rl, trainer, vessel, not-implemented, subclassing |
| Seed iterator for validation is not available. | exception | error | rl, trainer, vessel, validation, not-implemented |
| Seed iterator for testing is not available. | exception | error | rl, trainer, vessel, testing, not-implemented |
| DataQueue can not activate twice. | validation | error | rl, data-queue, lifecycle, context-manager, double-activation |
| Need to call activate() to launch a daemon worker to produce | validation | error | rl, data-queue, lifecycle, context-manager, usage-error |
| You can trying to get a state from a dead environment wrappe | exception | error | rl, env-wrapper, lifecycle, seed-iterator, vector-env |
| State queue is already exhausted, but the environment is sti | exception | error | rl, env-wrapper, lifecycle, rollout, seed-iterator |
| Render is not implemented in EnvWrapper. | exception | warning | rl, env-wrapper, render, not-implemented |
| Unsupported value to fill with invalid: {obj} | validation | error | rl, finite-env, observation, type-validation, sentinel |
| axis must be 0 or 1 | validation | error | qlib, index-data, concat, axis, valueerror |
| All elements in idx_list must be of the same type | validation | error | qlib, index-data, typeerror, index, type-coercion |
| All elements in idx_list must be of the same datetime64 prec | validation | error | qlib, index-data, datetime64, numpy, precision |
| {item} can't be found in {self} | exception | error | qlib, index-data, keyerror, lookup, datetime |
| Not supported | exception | error | qlib, index-data, numpy-indexing, valueerror, slicing |
| please implement _align_indices func | exception | error | qlib, index-data, notimplementederror, abstract-method, arithmetic |
| axis must be None, 0 or 1 | exception | error | qlib, index-data, aggregation, sum, axis |
| The indexes of self and other do not meet the requirements o | exception | error | qlib, index-data, alignment, arithmetic, valueerror |
| None is passed in as parameters as module_path | exception | error | qlib, config, module-import, modulenotfounderror, init-instance |
| This type of input is not supported | exception | error | qlib, config, init-instance, notimplementederror, type-validation |
| Please implement `save_obj` | exception | error | qlib, objm, abstract-method, notimplementederror, persistence |
| Please implement the `save_objs` method | exception | error | qlib, objm, abstract-method, notimplementederror, batch-save |
| Please implement the `load_obj` method | exception | error | qlib, objm, abstract-method, notimplementederror, deserialization |
| Please implement the `exists` method | exception | error | qlib, objm, abstract-method, notimplementederror, existence-check |
| Please implement the `list` method | exception | error | qlib, objm, abstract-method, notimplementederror, listing |
| Please implement the `remove` method | exception | error | qlib, objm, abstract-method, notimplementederror, cleanup |
| If path is not given, the `create_path` function should be i | exception | error | qlib, objm, filemanager, initialization, config |
| NotImplemented | exception | error | qlib, paral, joblib, notimplementederror, parallelism |
| when sampling minute calendar, freq of raw calendar must be | exception | error | |
| raw freq must be higher than sampling freq | exception | error | |
| sampling freq must be xmin, xd, xw, xm | exception | error | |
| freq {freq} is not supported | exception | error | |
| ts_feature should be pd.DataFrame/Series, not {type(ts_featu | exception | error | |
| Unknown parameter: {k} | exception | error | |
| The instance of {type(object)} is not a valid `{type(cls)}`! | exception | error | |
| Unknown pickle backend, please use 'pickle' or 'dill'. | exception | error | |
| {region} is not supported | exception | error | |
| please implement the is_single_value func for {region} | exception | error | |
| This type of input is not supported | exception | error | |
| freq format is not supported, the freq should be like (n)mon | exception | error | |
| {time_obj} is not the opening time of the {region} stock mar | exception | error | |
| Wrong input | exception | error | |
| You can choose only one of `local_path`(save the files in a | exception | error | |
| Please don't reinitialize Qlib if QlibRecorder is already ac | exception | error | |
| Please implement the `start` method. | exception | error | qlib, abstract-method, not-implemented, experiment-tracking |
| Please implement the `end` method. | exception | error | qlib, abstract-method, not-implemented, experiment-tracking |
| Please implement the `create_recorder` method. | exception | error | qlib, abstract-method, not-implemented, recorder |
| Please implement the `search_records` method. | exception | error | qlib, abstract-method, not-implemented, search, mlflow |
| Please implement the `delete_recorder` method. | exception | error | qlib, abstract-method, not-implemented, recorder, cleanup |
| Please implement the `_get_recorder` method | exception | error | qlib, abstract-method, not-implemented, recorder, protected-api |
| Please implement the `list_recorders` method. | exception | error | qlib, abstract-method, not-implemented, recorder, listing |
| No valid recorder has been found, please make sure the input | exception | error | qlib, mlflow, run-not-found, value-error, recorder |
| No valid recorder has been found, please make sure the input | exception | error | qlib, mlflow, recorder, name-lookup, value-error |
| Error: {e}. Something went wrong when deleting recorder. Ple | exception | error | qlib, mlflow, delete, recorder, value-error |
| This type of input is not supported | exception | error | qlib, invalid-argument, rtype, listing, not-implemented |
| Please implement the `start_exp` method. | exception | error | qlib, abstract-method, not-implemented, exp-manager, config |
| Please implement the `end_exp` method. | exception | error | qlib, abstract-method, not-implemented, exp-manager |
| Please implement the `create_exp` method. | exception | error | qlib, abstract-method, not-implemented, exp-manager |
| Please implement the `search_records` method. | exception | error | qlib, abstract-method, not-implemented, search, exp-manager |
| Please implement the `_get_exp` method | exception | error | qlib, abstract-method, not-implemented, exp-manager, protected-api |
| Please implement the `delete_exp` method. | exception | error | qlib, abstract-method, not-implemented, exp-manager, cleanup |
| The default URI is not set in qlib.config.C | exception | error | qlib, configuration, uri, init, value-error |
| Please implement the `list_experiments` method. | exception | error | qlib, abstract-method, not-implemented, exp-manager, listing |
| No valid experiment has been found, please make sure the inp | exception | error | qlib, mlflow, experiment-not-found, value-error, exp-manager |
| No valid experiment has been found, please make sure the inp | exception | error | qlib, mlflow, experiment-tracking, config |
| Error: {e}. Something went wrong when deleting experiment. P | exception | error | qlib, mlflow, experiment-tracking, cleanup |
| Please implement the `prepare_tasks` method. | exception | error | qlib, online-strategy, abstract-method, not-implemented |
| Please implement the `first_tasks` method. | exception | error | qlib, online-strategy, abstract-method, not-implemented |
| Please implement the `get_collector` method. | exception | error | qlib, online-strategy, collector, abstract-method |
| Please implement the `set_online_tag` method. | exception | error | qlib, online-tool, abstract-method, not-implemented |
| Please implement the `get_online_tag` method. | exception | error | qlib, online-tool, abstract-method, not-implemented |
| Please implement the `reset_online_tag` method. | exception | error | qlib, online-tool, abstract-method, not-implemented |
| Please implement the `online_models` method. | exception | error | qlib, online-tool, abstract-method, not-implemented |
| Please implement the `update_online_pred` method. | exception | error | qlib, online-tool, abstract-method, not-implemented |
| Both default_exp_name and exp_name are None. OnlineToolR nee | exception | error | qlib, online-tool, config, validation |
| This RecordTemp did not set recorder yet. | exception | error | qlib, recorder, record-temp, validation |
| Please implement the `generate` method. | exception | error | qlib, record-temp, abstract-method, not-implemented |
| Please implement the `_generate` method | exception | error | qlib, record-temp, abstract-method, not-implemented |
| MultiPassPortAnaRecord require the passed in strategy to be | exception | error | qlib, record-temp, portfolio-analysis, config |
| MultiPassPortAnaRecord require the passed in strategy to hav | exception | error | qlib, record-temp, portfolio-analysis, config |
| Please implement the `save_objects` method. | exception | error | qlib, recorder, abstract-method, not-implemented |
| Please implement the `load_object` method. | exception | error | qlib, recorder, abstract-method, not-implemented |
| Please implement the `start_run` method. | exception | error | qlib, recorder, abstract-method, not-implemented |
| This recorder is not saved in the local file system. | exception | error | qlib, mlflow, artifacts, filesystem, environment |
| Please make sure the recorder has been created and started p | exception | error | qlib, mlflow, recorder, artifact, workflow |
| {type(process)} is not supported in `process_collect`. | exception | error | qlib, collector, callable, validation |
| The fetched task must be `STATUS_WAITING` or `STATUS_PART_DO | exception | error | qlib, task-manager, workflow, status |
| This type of input is not supported | exception | error | qlib, calendar, argument-validation |
| The segment is out of valid calendar | exception | error | qlib, calendar, shift, out-of-range, rolling |
| source_dir and target_dir cannot be None | validation | error | qlib, data-collector, normalize, argument-validation |
| response status: {_status}, url={url} | exception | error | qlib, data-collector, http, cn-index, network |
| Unsupported freq: {freq} | validation | error | qlib, data-collector, calendar, future, freq |
| request error | exception | error | qlib, data-collector, crypto, coingecko, network |
| interval error: {self.interval} | exception | error | qlib, data-collector, crypto, interval, argument-validation |
| cannot support {interval} | exception | error | qlib, data-collector, crypto, interval |
| interval error: {self.interval} | exception | error | qlib, data-collector, fund, interval, argument-validation |
| request error | exception | warning | qlib, data-collector, fund, eastmoney, network |
| The fund contains 每*份收益 | exception | warning | qlib, data-collector, fund, eastmoney, money-market |
| cannot support {interval} | exception | error | fund-collector, interval, validation, python |
| calendar does not exist: {self.calendar_path} | exception | error | calendar, qlib-dir, filesystem, future-calendar |
| login respond error_msg: {lg.error_msg} | exception | error | baostock, network, authentication, cn-calendar |
| query_trade_dates respond error_msg: {rs.error_msg} | exception | error | baostock, query, date-range, cn-calendar |
| Us calendar is not supported | exception | error | not-implemented, us-calendar, future-calendar, stub |
| get new companies error: {self.index_name} | exception | error | index-collector, empty-response, upstream, constituents |
| cannot support {interval} | exception | error | pit, interval, validation, quarterly |
| request error: {self._target_url} | exception | error | us-index, http, anti-bot, upstream |
| request error: {url} | exception | error | us-index, http, retry, cache, history |
| The complete list of stocks is not available. | exception | error | eastmoney, cn-symbols, pagination, completeness-check |
| request error | exception | error | us-symbols, akshare, eastmoney, completeness-check |
| interval error: {self.interval} | exception | error | yahoo, interval, validation, collector |
| get data error: {symbol}--{start_}--{end_}The stock may be d | exception | warning | yahoo, delisted, empty-data, retry |
| cannot support {self.interval} | exception | error | yahoo, interval, defensive-check, subclassing |
| end_date: {end} is greater than the current date. | validation | error | |
| If normalize 1min, the qlib_data_1d_dir parameter must be se | validation | error | |
| Unsupported file format: {suffix} | validation | error | |
| not support {type(file_or_data)} | validation | error |