Download SupplementaryMaterial_Code/transformers_4.56.1/quantizers/quantizers_utils.py from chen459664/hallucination: direct link, hf CLI and curl.
- Browser
- Download file 878 Bytes
-
https://huggingface.co/chen459664/hallucination/resolve/main/SupplementaryMaterial_Code/transformers_4.56.1/quantizers/quantizers_utils.py
- Command line
-
hf download hf://chen459664/hallucination/SupplementaryMaterial_Code/transformers_4.56.1/quantizers/quantizers_utils.py
-
curl -L -o quantizers_utils.py https://huggingface.co/chen459664/hallucination/resolve/main/SupplementaryMaterial_Code/transformers_4.56.1/quantizers/quantizers_utils.py
878 Bytes
| # Copyright 2024 The HuggingFace Inc. team. All rights reserved. | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at | |
| # | |
| # http://www.apache.org/licenses/LICENSE-2.0 | |
| # | |
| # Unless required by applicable law or agreed to in writing, software | |
| # distributed under the License is distributed on an "AS IS" BASIS, | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| # See the License for the specific language governing permissions and | |
| # limitations under the License. | |
| from typing import Any | |
| def get_module_from_name(module, tensor_name: str) -> tuple[Any, str]: | |
| if "." in tensor_name: | |
| module_name, tensor_name = tensor_name.rsplit(".", 1) | |
| module = module.get_submodule(module_name) | |
| return module, tensor_name | |