Update inference_1.py
Browse files- inference_1.py +2 -1
inference_1.py
CHANGED
|
@@ -17,7 +17,7 @@ def setup_model(model_path):
|
|
| 17 |
model=model_path,
|
| 18 |
trust_remote_code=True,
|
| 19 |
# Optional parameters for performance tuning
|
| 20 |
-
|
| 21 |
# dtype="bfloat16", # Use bfloat16 for more efficient inference
|
| 22 |
# gpu_memory_utilization=0.85 # Control memory usage
|
| 23 |
)
|
|
@@ -93,6 +93,7 @@ def main():
|
|
| 93 |
parser.add_argument("--prompt", help="Prompt for single inference mode")
|
| 94 |
parser.add_argument("--prompt_file", help="File containing prompts for batch mode (one per line)")
|
| 95 |
parser.add_argument("--output_file", help="Path to save JSON results (default: auto-generated)")
|
|
|
|
| 96 |
args = parser.parse_args()
|
| 97 |
|
| 98 |
# Initialize the model
|
|
|
|
| 17 |
model=model_path,
|
| 18 |
trust_remote_code=True,
|
| 19 |
# Optional parameters for performance tuning
|
| 20 |
+
tensor_parallel_size=args.tensor_parallel_size, # Use multiple GPUs
|
| 21 |
# dtype="bfloat16", # Use bfloat16 for more efficient inference
|
| 22 |
# gpu_memory_utilization=0.85 # Control memory usage
|
| 23 |
)
|
|
|
|
| 93 |
parser.add_argument("--prompt", help="Prompt for single inference mode")
|
| 94 |
parser.add_argument("--prompt_file", help="File containing prompts for batch mode (one per line)")
|
| 95 |
parser.add_argument("--output_file", help="Path to save JSON results (default: auto-generated)")
|
| 96 |
+
parser.add_argument("--tensor_parallel_size", help="GPU number")
|
| 97 |
args = parser.parse_args()
|
| 98 |
|
| 99 |
# Initialize the model
|