Commit 31fd62d6 authored by rprenger's avatar rprenger
Browse files

Adding the option to not log

parent acaabedd
...@@ -122,10 +122,17 @@ class MegatronGenerate(Resource): ...@@ -122,10 +122,17 @@ class MegatronGenerate(Resource):
if random_seed < 0: if random_seed < 0:
return "random_seed must be a positive integer" return "random_seed must be a positive integer"
no_log = False
if "no_log" in request.get_json():
no_log = request.get_json()["no_log"]
if not isinstance(no_log, bool):
return "no_log must be a boolean value"
with lock: # Need to get lock to keep multiple threads from hitting code with lock: # Need to get lock to keep multiple threads from hitting code
print("request IP: " + str(request.remote_addr)) if not no_log:
print(json.dumps(request.get_json()),flush=True) print("request IP: " + str(request.remote_addr))
print("start time: ", datetime.datetime.now()) print(json.dumps(request.get_json()),flush=True)
print("start time: ", datetime.datetime.now())
MegatronGenerate.send_do_generate() # Tell other ranks we're doing generate MegatronGenerate.send_do_generate() # Tell other ranks we're doing generate
try: try:
response, response_seg, response_logprobs, _ = \ response, response_seg, response_logprobs, _ = \
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment