Repository: modelscope/evalscope
Issue: ConnectionError Caused by SSLError
Root cause: Environment Incompatibility

我的环境是
```shell
 x86 
Ubuntu 22.04.4 LTS
```



当我安装官网教程安装，并执行 
``` shell
evalscope eval \
 --model Qwen/Qwen2.5-0.5B-Instruct \
 --datasets gsm8k arc \
 --limit 5
```

会遇到下面的报错:

Traceback (most recent call last):
  File "/root/anaconda3/envs/evalscope/bin/evalscope", line 8, in <module>
    sys.exit(run_cmd())
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/cli/cli.py", line 25, in run_cmd
    cmd.execute()
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/cli/start_eval.py", line 32, in execute
    run_task(self.args)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/run.py", line 31, in run_task
    return run_single_task(task_cfg, run_time)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/run.py", line 44, in run_single_task
    return evaluate_model(task_cfg, outputs)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/run.py", line 117, in evaluate_model
    res_dict = evaluator.eval()
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/evaluator/evaluator.py", line 405, in eval
    prompts = self.load_dataset()
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/evaluator/evaluator.py", line 73, in load_dataset
    dataset = self.data_adapter.load(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/benchmarks/data_adapter.py", line 103, in load
    data_dict = self.load_from_hub(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/benchmarks/data_adapter.py", line 139, in load_from_hub
    dataset = MsDataset.load(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/modelscope/msdatasets/ms_dataset.py", line 308, in load
    with load_dataset_with_ctx(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/modelscope/msdatasets/utils/hf_datasets_util.py", line 1440, in load_dataset_with_ctx
    dataset_res = DatasetsWrapperHF.load_dataset(*args, **kwargs)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/modelscope/msdatasets/utils/hf_datasets_util.py", line 1008, in load_dataset
    builder_instance.download_and_prepare(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/builder.py", line 924, in download_and_prepare
    self._download_and_prepare(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/builder.py", line 1648, in _download_and_prepare
    super()._download_and_prepare(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/builder.py", line 978, in _download_and_prepare
    split_generators = self._split_generators(dl_manager, **split_generators_kwargs)
  File "/root/.cache/huggingface/modules/datasets_modules/datasets/modelscope--ai2_arc/731207a9a9dcefb97a015c3196a74a8c6f4867491b4c57dade26660f0029b1ef/ai2_arc.py", line 95, in _split_generators
    dl_dir = dl_manager.download_and_extract(_URL)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/download/download_manager.py", line 326, in download_and_extract
    return self.extract(self.download(url_or_urls))
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/download/download_manager.py", line 159, in download
    downloaded_path_or_paths = map_nested(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/utils/py_utils.py", line 484, in map_nested
    mapped = function(data_struct)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/download/download_manager.py", line 219, in _download_batched
    return [
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/download/download_manager.py", line 220, in <listcomp>
    self._download_single(url_or_filename, download_config=download_config)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/modelscope/msdatasets/utils/hf_datasets_util.py", line 107, in _download_ms
    out = cached_path(url_or_filename, download_config=download_config)
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/datasets/utils/file_utils.py", line 205, in cached_path
    output_path = get_from_cache(
  File "/root/anaconda3/envs/evalscope/lib/python3.10/site-packages/modelscope/msdatasets/utils/hf_file_utils.py", line 281, in get_from_cache_ms
    raise ConnectionError(f"Couldn't reach {url} ({repr(head_error)})")
ConnectionError: Couldn't reach https://modelscope.oss-cn-beijing.aliyuncs.com/open_data/arc/ARC-V1-Feb2018.zip (SSLError(MaxRetryError("HTTPSConnectionPool(host='modelscope.oss-cn-beijing.aliyuncs.com', port=443): Max retries exceeded with url: /open_data/arc/ARC-V1-Feb2018.zip (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1007)')))")))

我无法确认，因为只有一台 GPU服务器，所以我无法确认到底是 evalscope 的问题，还是我机器环境的问题

你的机器环境能联网吗，看起来是网络问题啊

> 你的机器环境能联网吗，看起来是网络问题啊

可以联网的

可能是我内部问题