1 Traffic Server插件cache_range_request

本文介绍了一种针对TrafficServer不支持Range请求的问题解决方案。通过将Range请求转化为不同存储对象,以减少磁盘IO请求,提高处理效率。同时,讨论了当源站支持或不支持Range请求时的具体处理流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

图上的transform写错了 而是transaction

很显然 设置了cache-key后得查cache 所以得启remapInit操作

感觉这个插件案例是一个分水岭 用到了example里基本的东西 

但核心还是1 TSPluginInit负责启 read_req阶段的判断 捕获参数 而后 又启一个协程把2/3/4事件钩上去 

从而两个协程的回调不断轮序相应的事件   


抛开机制 说一下原理:

!!!首先traffic server不支持range和206!!!
因为大量的range请求会造成磁盘大量IO负载(IO等待) 这是因为存储内容分布在单独的一个stripes里
所以还是把不同的range内容做成不同的单独的存储对象 这些对象就均匀的分布在多个stripes里  可减少磁盘IO请求 
用户请求带range时 我们的处理是把range变成key 
再发送源请求(假设源站支持range请求) 返回206修改为200 


若源站不支持range请求则返回的是全部内容并返回200 
则将全部文件进行修剪 这就是另外一个插件了

Fetching 334 files: 83%|████████▎ | 277/334 [00:00<00:00, 573.27it/s] Traceback (most recent call last): File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_http.py", line 409, in hf_raise_for_status response.raise_for_status() File "D:\anaconda3\Lib\site-packages\requests\models.py", line 1024, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970232&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDIzMn19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=tcd~AVP775PxaiR7NwUCHB04ybbwObICy0WkufCUm6dbCweqkHe0A~gIziLO5pYRfk96vjDFxyhvXz~CO7oPSzgfmwryJyp~wbCK6xzi38VX4g51nl8yGUhufO00cNunFGlc8klKzmgnQao2Aohjc8vtKMgGdOpkoaWjSYxgAy10Hvygjj6Zv6EWB2NsVNbr~Or0CKr8hrSCFiD4Lpumi3HJkPUCqRm89wJyibZG~ygQVwH9HdV9P2aydWiBGKNGMxWNHGVyWOie096FHDX-HKWsttKmtPikjpCjo39mzu3H6MdRzN1lZTlVJO0i3GCJukvCt8kmBZuOzQcALEvC7g__&Key-Pair-Id=K24J24Z295AEI9 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\lzh\code\Traffic_prediction\PreTrainDataChoose\download_huggingface_datasets.py", line 40, in <module> snapshot_download( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_validators.py", line 114, in _inner_fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\_snapshot_download.py", line 327, in snapshot_download thread_map( File "D:\anaconda3\Lib\site-packages\tqdm\contrib\concurrent.py", line 69, in thread_map return _executor_map(ThreadPoolExecutor, fn, *iterables, **tqdm_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\site-packages\tqdm\contrib\concurrent.py", line 51, in _executor_map return list(tqdm_class(ex.map(fn, *iterables, chunksize=chunksize), **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\site-packages\tqdm\std.py", line 1181, in __iter__ for obj in iterable: File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 619, in result_iterator yield _result_or_cancel(fs.pop()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 317, in _result_or_cancel return fut.result(timeout) ^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 401, in __get_result raise self._exception File "D:\anaconda3\Lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\_snapshot_download.py", line 301, in _inner_hf_hub_download return hf_hub_download( ^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_validators.py", line 114, in _inner_fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 988, in hf_hub_download return _hf_hub_download_to_local_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 1290, in _hf_hub_download_to_local_dir _download_to_tmp_and_move( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 1725, in _download_to_tmp_and_move http_get( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 420, in http_get r = _request_wrapper( ^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 310, in _request_wrapper hf_raise_for_status(response) File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_http.py", line 478, in hf_raise_for_status raise _format(HfHubHTTPError, message, response) from e huggingface_hub.errors.HfHubHTTPError: 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970232&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDIzMn19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=tcd~AVP775PxaiR7NwUCHB04ybbwObICy0WkufCUm6dbCweqkHe0A~gIziLO5pYRfk96vjDFxyhvXz~CO7oPSzgfmwryJyp~wbCK6xzi38VX4g51nl8yGUhufO00cNunFGlc8klKzmgnQao2Aohjc8vtKMgGdOpkoaWjSYxgAy10Hvygjj6Zv6EWB2NsVNbr~Or0CKr8hrSCFiD4Lpumi3HJkPUCqRm89wJyibZG~ygQVwH9HdV9P2aydWiBGKNGMxWNHGVyWOie096FHDX-HKWsttKmtPikjpCjo39mzu3H6MdRzN1lZTlVJO0i3GCJukvCt8kmBZuOzQcALEvC7g__&Key-Pair-Id=K24J24Z295AEI9. Requested range: bytes=12861552-. Content-Range: bytes */12861552. 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970232&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDIzMn19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=tcd~AVP775PxaiR7NwUCHB04ybbwObICy0WkufCUm6dbCweqkHe0A~gIziLO5pYRfk96vjDFxyhvXz~CO7oPSzgfmwryJyp~wbCK6xzi38VX4g51nl8yGUhufO00cNunFGlc8klKzmgnQao2Aohjc8vtKMgGdOpkoaWjSYxgAy10Hvygjj6Zv6EWB2NsVNbr~Or0CKr8hrSCFiD4Lpumi3HJkPUCqRm89wJyibZG~ygQVwH9HdV9P2aydWiBGKNGMxWNHGVyWOie096FHDX-HKWsttKmtPikjpCjo39mzu3H6MdRzN1lZTlVJO0i3GCJukvCt8kmBZuOzQcALEvC7g__&Key-Pair-Id=K24J24Z295AEI9. Requested range: bytes=12861552-. Content-Range: bytes */12861552. Fetching 334 files: 83%|████████▎ | 277/334 [00:00<00:00, 500.26it/s] Traceback (most recent call last): File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_http.py", line 409, in hf_raise_for_status response.raise_for_status() File "D:\anaconda3\Lib\site-packages\requests\models.py", line 1024, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970317&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDMxN319LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=sJzVhc2ThL8upQq2M3v-AWGp-9qfV~a9tXtlGZdhmP~2A5U-AftEOGDxVzWjfxIpvITnmv7brTV-CVqqrAnu23R63Pt~s-LOpkWt4Gr0iMIQxCm53JypggiDKf-5hiy2eK3unLTRj7y8-yXOaGJ-SP3vAYkTeCth6KBotInsFGowzMQ1YoXApvCrElpY0X935xSHMnmtainvmCwvA~qXVGpNJuqGR329oqUQIkvwFIM9c55S7iwlal4nd3L2yJwAQb6hGqibb4vISjVdJtiGJl~iRID98o~pqtg~DLXUBYfA9y9XOchtvyf0GMn6UghCbnoEEpqRBNn52SB26Q-jSQ__&Key-Pair-Id=K24J24Z295AEI9 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\lzh\code\Traffic_prediction\PreTrainDataChoose\download_huggingface_datasets.py", line 40, in <module> snapshot_download( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_validators.py", line 114, in _inner_fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\_snapshot_download.py", line 327, in snapshot_download thread_map( File "D:\anaconda3\Lib\site-packages\tqdm\contrib\concurrent.py", line 69, in thread_map return _executor_map(ThreadPoolExecutor, fn, *iterables, **tqdm_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\site-packages\tqdm\contrib\concurrent.py", line 51, in _executor_map return list(tqdm_class(ex.map(fn, *iterables, chunksize=chunksize), **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\site-packages\tqdm\std.py", line 1181, in __iter__ for obj in iterable: File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 619, in result_iterator yield _result_or_cancel(fs.pop()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 317, in _result_or_cancel return fut.result(timeout) ^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 401, in __get_result raise self._exception File "D:\anaconda3\Lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\_snapshot_download.py", line 301, in _inner_hf_hub_download return hf_hub_download( ^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_validators.py", line 114, in _inner_fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 988, in hf_hub_download return _hf_hub_download_to_local_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 1290, in _hf_hub_download_to_local_dir _download_to_tmp_and_move( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 1725, in _download_to_tmp_and_move http_get( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 420, in http_get r = _request_wrapper( ^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 310, in _request_wrapper hf_raise_for_status(response) File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_http.py", line 478, in hf_raise_for_status raise _format(HfHubHTTPError, message, response) from e huggingface_hub.errors.HfHubHTTPError: 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970317&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDMxN319LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=sJzVhc2ThL8upQq2M3v-AWGp-9qfV~a9tXtlGZdhmP~2A5U-AftEOGDxVzWjfxIpvITnmv7brTV-CVqqrAnu23R63Pt~s-LOpkWt4Gr0iMIQxCm53JypggiDKf-5hiy2eK3unLTRj7y8-yXOaGJ-SP3vAYkTeCth6KBotInsFGowzMQ1YoXApvCrElpY0X935xSHMnmtainvmCwvA~qXVGpNJuqGR329oqUQIkvwFIM9c55S7iwlal4nd3L2yJwAQb6hGqibb4vISjVdJtiGJl~iRID98o~pqtg~DLXUBYfA9y9XOchtvyf0GMn6UghCbnoEEpqRBNn52SB26Q-jSQ__&Key-Pair-Id=K24J24Z295AEI9. Requested range: bytes=12861552-. Content-Range: bytes */12861552. 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970317&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDMxN319LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=sJzVhc2ThL8upQq2M3v-AWGp-9qfV~a9tXtlGZdhmP~2A5U-AftEOGDxVzWjfxIpvITnmv7brTV-CVqqrAnu23R63Pt~s-LOpkWt4Gr0iMIQxCm53JypggiDKf-5hiy2eK3unLTRj7y8-yXOaGJ-SP3vAYkTeCth6KBotInsFGowzMQ1YoXApvCrElpY0X935xSHMnmtainvmCwvA~qXVGpNJuqGR329oqUQIkvwFIM9c55S7iwlal4nd3L2yJwAQb6hGqibb4vISjVdJtiGJl~iRID98o~pqtg~DLXUBYfA9y9XOchtvyf0GMn6UghCbnoEEpqRBNn52SB26Q-jSQ__&Key-Pair-Id=K24J24Z295AEI9. Requested range: bytes=12861552-. Content-Range: bytes */12861552. Fetching 334 files: 83%|████████▎ | 277/334 [00:00<00:00, 529.18it/s] Traceback (most recent call last): File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_http.py", line 409, in hf_raise_for_status response.raise_for_status() File "D:\anaconda3\Lib\site-packages\requests\models.py", line 1024, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970264&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDI2NH19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=j3OTpfO4fi500NaPj3rqp-Q7kJ6y6qGT8CrRKnCimUPWXn~zkG4HbtMEsaqbjQT9Ema16pXtKKK3VKpy2VUDZ5aAkMDVlNMQsq9yThxpzXYYuwASUfPek8rONQVqf3KsF2Q22bBPdKJXugvZBC2xzPKmvSdKkP7Ry0QY02F5GP-UD0xAG-wo8vb8I~iyrcX2IFgPGa~wWAKfVnRqHOpFCKtUi6yHAup4R7TvE1xvX5DPtzesDd7ogswJQ66v0Jq8UgwUmTNbZrWBlQG~xtPvEqJB4fXkgcZ7uEEqJHd~X4uT~JtUXW4MZUMs0TEh71xUbC3cc1E4F6Hfo8kyZpbo7A__&Key-Pair-Id=K24J24Z295AEI9 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\lzh\code\Traffic_prediction\PreTrainDataChoose\download_huggingface_datasets.py", line 40, in <module> snapshot_download( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_validators.py", line 114, in _inner_fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\_snapshot_download.py", line 327, in snapshot_download thread_map( File "D:\anaconda3\Lib\site-packages\tqdm\contrib\concurrent.py", line 69, in thread_map return _executor_map(ThreadPoolExecutor, fn, *iterables, **tqdm_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\site-packages\tqdm\contrib\concurrent.py", line 51, in _executor_map return list(tqdm_class(ex.map(fn, *iterables, chunksize=chunksize), **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\site-packages\tqdm\std.py", line 1181, in __iter__ for obj in iterable: File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 619, in result_iterator yield _result_or_cancel(fs.pop()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 317, in _result_or_cancel return fut.result(timeout) ^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\Lib\concurrent\futures\_base.py", line 401, in __get_result raise self._exception File "D:\anaconda3\Lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\_snapshot_download.py", line 301, in _inner_hf_hub_download return hf_hub_download( ^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_validators.py", line 114, in _inner_fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 988, in hf_hub_download return _hf_hub_download_to_local_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 1290, in _hf_hub_download_to_local_dir _download_to_tmp_and_move( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 1725, in _download_to_tmp_and_move http_get( File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 420, in http_get r = _request_wrapper( ^^^^^^^^^^^^^^^^^ File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\file_download.py", line 310, in _request_wrapper hf_raise_for_status(response) File "C:\Users\l60080208\AppData\Roaming\Python\Python312\site-packages\huggingface_hub\utils\_http.py", line 478, in hf_raise_for_status raise _format(HfHubHTTPError, message, response) from e huggingface_hub.errors.HfHubHTTPError: 416 Client Error: Requested Range Not Satisfiable for url: https://cdn-lfs-us-1.hf.co/repos/ed/91/ed91c2f4c4a7e464a63e321b1e4a078dfcc8b60bdede6e1c27f731ec9ac46cac/ffb5e932cab2241009ce80b808cb697f26f20409b63c7aa3ba5d1b4213f11fbb?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27data-00029-of-00080.arrow%3B+filename%3D%22data-00029-of-00080.arrow%22%3B&Expires=1751970264&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc1MTk3MDI2NH19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zL2VkLzkxL2VkOTFjMmY0YzRhN2U0NjRhNjNlMzIxYjFlNGEwNzhkZmNjOGI2MGJkZWRlNmUxYzI3ZjczMWVjOWFjNDZjYWMvZmZiNWU5MzJjYWIyMjQxMDA5Y2U4MGI4MDhjYjY5N2YyNmYyMDQwOWI2M2M3YWEzYmE1ZDFiNDIxM2YxMWZiYj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=j3OTpfO4fi500NaPj3rqp-Q7kJ6y6qGT8CrRKnCimUPWXn~zkG4HbtMEsaqbjQT9Ema16pXtKKK3VKpy2VUDZ5aAkMDVlNMQsq9yThxpzXYYuwASUfPek8rONQVqf3KsF2Q22bBPdKJXugvZBC2xzPKmvSdKkP7Ry0QY02F5GP-UD0xAG-wo8vb8I~iyrcX2IFgPGa~wWAKfVnRqHOpFCKtUi6yHAup4R7TvE1xvX5DPtzesDd7ogswJQ66v0Jq8UgwUmTNbZrWBlQG~xtPvEqJB4fXkgcZ7uEEqJHd~X4uT~JtUXW4MZUMs0TEh71xUbC3cc1E4F6Hfo8kyZpbo7A__&Key-Pair-Id=K24J24Z295AEI9. Requested range: bytes=12861552-. Content-Range: bytes */12861552. 416 Client Error: Requested Range Not Satisfiable for url:
07-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值