Is there a script for offline alignment and full fine-tune? And what about catastrophic forgetting？

Interesting work!
Is there a script for offline alignment and full fine-tune?
And I wonder if the online alignment would cause catastrophic forgetting？
Thanks a lot!

Regarding the offline alignment:
Here is an example of fine-tuning the Shepherd dataset. (Just modify the  --data-path to be the offline dataset)
First, get the Shepherd dataset according to Sec. 2.1.
 However, it may be feasible to implement full fine-tuning by eliminating the LORA components in the code and making minor adjustments to fit the model inputs.
Regarding the issue of catastrophic forgetting, our findings presented in Table 5 demonstrate that the model's performance on ARC, HellaSwag, MMLU, and TruthfulQA remains competitive as compared to the base LLM. This suggests that CUT does not compromise the existing knowledge of the base LLM. Consequently, we believe that catastrophic forgetting does not pose a significant challenge in our framework.

Thank you for your help!
However, I might have another question: Is the CUT method-trained llama2 model different from the standard llama2 during the inference phase, and is there an inference framework that can be used?

Thank you for your help! However, I might have another question: Is the CUT method-trained llama2 model different from the standard llama2 during the inference phase, and is there an inference framework that can be used?

What I mean is that the CUT method mainly alters the loss function during training, so it seems that the trained weights could be used for inference with the standard llama2 functions during the inference phase. Therefore, could an inference framework that is compatible with standard llama2 also be used?


What is the learning strategy when you finetune model for the metric depth estimation?

As we mentioned here and in our paper, we follow ZoeDepth to fine-tune our model for metric depth estimation.


I can't download any songs

[x] Using latest version as provided on the master branch
[x] Searched for similar issues including closed ones

What is the purpose of your issue?

[x] Script won't run
[ ] Encountered bug
[ ] Feature request
[ ] Question
[ ] Other

System information

Your python version: python 3.6
Your operating system: OS X 10.9.5 (Mavericks)

Description
I'm trying to download a song, but I get this error when I execute the command "python3 spotdl.py -s "HUMBLE Kendrick Lamar" :
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1318, in do_open
encode_chunked=req.has_header('Transfer-encoding'))
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1239, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1285, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1234, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1026, in _send_output
self.send(msg)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 964, in send
self.connect()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1400, in connect
server_hostname=server_hostname)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 401, in wrap_socket
_context=self, _session=session)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 808, in init
self.do_handshake()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 1061, in do_handshake
self._sslobj.do_handshake()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 683, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "spotdl.py", line 352, in
grab_single(raw_song=args.song)
File "spotdl.py", line 303, in grab_single
content = go_pafy(raw_song)
File "spotdl.py", line 112, in go_pafy
track_url = generate_youtube_url(raw_song)
File "spotdl.py", line 66, in generate_youtube_url
item = urllib.request.urlopen(search_url).read()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 526, in open
response = self._open(req, data)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 544, in _open
'_open', req)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 504, in _call_chain
result = func(*args)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1361, in https_open
context=self._context, check_hostname=self._check_hostname)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1320, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)>
I got the same error when I try with a Spotify link.

This is a known problem in OS X. This should help:

When you run the python installer, they display this information to you. It is also documented in /Applications/Python 3.6/ReadMe.rtf, but it's very easily overlooked.
Just browse to Applications/Python 3.6 and double-click Install Certificates.command
There is an issue in the Python bug tracker about this. http://bugs.python.org/issue29480

Info stolen from stackoverflow.
Let me know if it helps.

Thank you so much ritiek, (for your tool and your answer to my question) it works ! Now I just have to wait until the download's over :)

Glad it works. :smile:

For all those who :-1: the solution linked above, care to point out what's wrong with it?


Fail to install using cmake on CentOS 7

What version of gRPC and what language are you using?
git to get the latest source code
What operating system (Linux, Windows, …) and version?
centos 7
What runtime / compiler are you using (e.g. python version or version of gcc)
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28),
What did you do?
If possible, provide a recipe for reproducing the error. Try being specific and include code snippets if helpful.
I build the grpc source code in vs code using cmake configuration and build, success:
$/home/oracle/Downloads/cmake-3.12.0-rc1-Linux-x86_64/bin/cmake --build /home/oracle/Documents/grpc/build --config Debug --target all -- -j 3
...
[ 87%] Built target grpc_print_google_default_creds_token
[ 87%] Built target grpc++_error_details
[ 87%] Built target decrepit_test
[100%] Built target grpc++_cronet
[100%] Built target grpc++_reflection
Then to install with:
$ sudo /home/oracle/Downloads/cmake-3.12.0-rc1-Linux-x86_64/bin/cmake --build /home/oracle/Documents/grpc/build --config Debug --target install -- -j 3
...
[ 87%] Built target decrepit_test
[100%] Built target grpc++_cronet
[100%] Built target grpc++_reflection
Install the project...
-- Install configuration: "Debug"
-- Up-to-date: /usr/local/include/grpc/support/alloc.h
-- Up-to-date: /usr/local/include/grpc/support/atm.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/support/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/support/cpu.h
-- Up-to-date: /usr/local/include/grpc/support/log.h
-- Up-to-date: /usr/local/include/grpc/support/log_windows.h
-- Up-to-date: /usr/local/include/grpc/support/port_platform.h
-- Up-to-date: /usr/local/include/grpc/support/string_util.h
-- Up-to-date: /usr/local/include/grpc/support/sync.h
-- Up-to-date: /usr/local/include/grpc/support/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/support/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/support/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/support/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/support/thd_id.h
-- Up-to-date: /usr/local/include/grpc/support/time.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/fork.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/port_platform.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/compression_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/connectivity_state.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/grpc_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/propagation_bits.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/fork.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/port_platform.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/grpc_security.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/compression.h
-- Up-to-date: /usr/local/include/grpc/fork.h
-- Up-to-date: /usr/local/include/grpc/grpc.h
-- Up-to-date: /usr/local/include/grpc/grpc_posix.h
-- Up-to-date: /usr/local/include/grpc/grpc_security_constants.h
-- Up-to-date: /usr/local/include/grpc/load_reporting.h
-- Up-to-date: /usr/local/include/grpc/slice.h
-- Up-to-date: /usr/local/include/grpc/slice_buffer.h
-- Up-to-date: /usr/local/include/grpc/status.h
-- Up-to-date: /usr/local/include/grpc/support/workaround_list.h
-- Up-to-date: /usr/local/include/grpc/census.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/compression_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/connectivity_state.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/grpc_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/propagation_bits.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/fork.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/port_platform.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/grpc_cronet.h
-- Up-to-date: /usr/local/include/grpc/grpc_security.h
-- Up-to-date: /usr/local/include/grpc/grpc_security_constants.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/compression_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/connectivity_state.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/grpc_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/propagation_bits.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/fork.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/port_platform.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/compression.h
-- Up-to-date: /usr/local/include/grpc/fork.h
-- Up-to-date: /usr/local/include/grpc/grpc.h
-- Up-to-date: /usr/local/include/grpc/grpc_posix.h
-- Up-to-date: /usr/local/include/grpc/grpc_security_constants.h
-- Up-to-date: /usr/local/include/grpc/load_reporting.h
-- Up-to-date: /usr/local/include/grpc/slice.h
-- Up-to-date: /usr/local/include/grpc/slice_buffer.h
-- Up-to-date: /usr/local/include/grpc/status.h
-- Up-to-date: /usr/local/include/grpc/support/workaround_list.h
-- Up-to-date: /usr/local/include/grpc/census.h
-- Up-to-date: /usr/local/include/grpc++/alarm.h
-- Up-to-date: /usr/local/include/grpc++/channel.h
-- Up-to-date: /usr/local/include/grpc++/client_context.h
-- Up-to-date: /usr/local/include/grpc++/completion_queue.h
-- Up-to-date: /usr/local/include/grpc++/create_channel.h
-- Up-to-date: /usr/local/include/grpc++/create_channel_posix.h
-- Up-to-date: /usr/local/include/grpc++/ext/health_check_service_server_builder_option.h
-- Up-to-date: /usr/local/include/grpc++/generic/async_generic_service.h
-- Up-to-date: /usr/local/include/grpc++/generic/generic_stub.h
-- Up-to-date: /usr/local/include/grpc++/grpc++.h
-- Up-to-date: /usr/local/include/grpc++/health_check_service_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/call.h
-- Up-to-date: /usr/local/include/grpc++/impl/channel_argument_option.h
-- Up-to-date: /usr/local/include/grpc++/impl/client_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/core_codegen.h
-- Up-to-date: /usr/local/include/grpc++/impl/grpc_library.h
-- Up-to-date: /usr/local/include/grpc++/impl/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpc++/impl/rpc_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/serialization_traits.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_builder_option.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_builder_plugin.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_initializer.h
-- Up-to-date: /usr/local/include/grpc++/impl/service_type.h
-- Up-to-date: /usr/local/include/grpc++/resource_quota.h
-- Up-to-date: /usr/local/include/grpc++/security/auth_context.h
-- Up-to-date: /usr/local/include/grpc++/security/auth_metadata_processor.h
-- Up-to-date: /usr/local/include/grpc++/security/credentials.h
-- Up-to-date: /usr/local/include/grpc++/security/server_credentials.h
-- Up-to-date: /usr/local/include/grpc++/server.h
-- Up-to-date: /usr/local/include/grpc++/server_builder.h
-- Up-to-date: /usr/local/include/grpc++/server_context.h
-- Up-to-date: /usr/local/include/grpc++/server_posix.h
-- Up-to-date: /usr/local/include/grpc++/support/async_stream.h
-- Up-to-date: /usr/local/include/grpc++/support/async_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/support/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc++/support/channel_arguments.h
-- Up-to-date: /usr/local/include/grpc++/support/config.h
-- Up-to-date: /usr/local/include/grpc++/support/slice.h
-- Up-to-date: /usr/local/include/grpc++/support/status.h
-- Up-to-date: /usr/local/include/grpc++/support/status_code_enum.h
-- Up-to-date: /usr/local/include/grpc++/support/string_ref.h
-- Up-to-date: /usr/local/include/grpc++/support/stub_options.h
-- Up-to-date: /usr/local/include/grpc++/support/sync_stream.h
-- Up-to-date: /usr/local/include/grpc++/support/time.h
-- Up-to-date: /usr/local/include/grpcpp/alarm.h
-- Up-to-date: /usr/local/include/grpcpp/channel.h
-- Up-to-date: /usr/local/include/grpcpp/client_context.h
-- Up-to-date: /usr/local/include/grpcpp/completion_queue.h
-- Up-to-date: /usr/local/include/grpcpp/create_channel.h
-- Up-to-date: /usr/local/include/grpcpp/create_channel_posix.h
-- Up-to-date: /usr/local/include/grpcpp/ext/health_check_service_server_builder_option.h
-- Up-to-date: /usr/local/include/grpcpp/generic/async_generic_service.h
-- Up-to-date: /usr/local/include/grpcpp/generic/generic_stub.h
-- Up-to-date: /usr/local/include/grpcpp/grpcpp.h
-- Up-to-date: /usr/local/include/grpcpp/health_check_service_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/channel_argument_option.h
-- Up-to-date: /usr/local/include/grpcpp/impl/client_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/core_codegen.h
-- Up-to-date: /usr/local/include/grpcpp/impl/grpc_library.h
-- Up-to-date: /usr/local/include/grpcpp/impl/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpcpp/impl/rpc_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/serialization_traits.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_builder_option.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_builder_plugin.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_initializer.h
-- Up-to-date: /usr/local/include/grpcpp/impl/service_type.h
-- Up-to-date: /usr/local/include/grpcpp/resource_quota.h
-- Up-to-date: /usr/local/include/grpcpp/security/auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/security/auth_metadata_processor.h
-- Up-to-date: /usr/local/include/grpcpp/security/credentials.h
-- Up-to-date: /usr/local/include/grpcpp/security/server_credentials.h
-- Up-to-date: /usr/local/include/grpcpp/server.h
-- Up-to-date: /usr/local/include/grpcpp/server_builder.h
-- Up-to-date: /usr/local/include/grpcpp/server_context.h
-- Up-to-date: /usr/local/include/grpcpp/server_posix.h
-- Up-to-date: /usr/local/include/grpcpp/support/async_stream.h
-- Up-to-date: /usr/local/include/grpcpp/support/async_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/support/byte_buffer.h
-- Up-to-date: /usr/local/include/grpcpp/support/channel_arguments.h
-- Up-to-date: /usr/local/include/grpcpp/support/config.h
-- Up-to-date: /usr/local/include/grpcpp/support/proto_buffer_reader.h
-- Up-to-date: /usr/local/include/grpcpp/support/proto_buffer_writer.h
-- Up-to-date: /usr/local/include/grpcpp/support/slice.h
-- Up-to-date: /usr/local/include/grpcpp/support/status.h
-- Up-to-date: /usr/local/include/grpcpp/support/status_code_enum.h
-- Up-to-date: /usr/local/include/grpcpp/support/string_ref.h
-- Up-to-date: /usr/local/include/grpcpp/support/stub_options.h
-- Up-to-date: /usr/local/include/grpcpp/support/sync_stream.h
-- Up-to-date: /usr/local/include/grpcpp/support/time.h
-- Up-to-date: /usr/local/include/grpc/support/alloc.h
-- Up-to-date: /usr/local/include/grpc/support/atm.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/support/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/support/cpu.h
-- Up-to-date: /usr/local/include/grpc/support/log.h
-- Up-to-date: /usr/local/include/grpc/support/log_windows.h
-- Up-to-date: /usr/local/include/grpc/support/port_platform.h
-- Up-to-date: /usr/local/include/grpc/support/string_util.h
-- Up-to-date: /usr/local/include/grpc/support/sync.h
-- Up-to-date: /usr/local/include/grpc/support/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/support/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/support/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/support/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/support/thd_id.h
-- Up-to-date: /usr/local/include/grpc/support/time.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/fork.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/port_platform.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/compression.h
-- Up-to-date: /usr/local/include/grpc/fork.h
-- Up-to-date: /usr/local/include/grpc/grpc.h
-- Up-to-date: /usr/local/include/grpc/grpc_posix.h
-- Up-to-date: /usr/local/include/grpc/grpc_security_constants.h
-- Up-to-date: /usr/local/include/grpc/load_reporting.h
-- Up-to-date: /usr/local/include/grpc/slice.h
-- Up-to-date: /usr/local/include/grpc/slice_buffer.h
-- Up-to-date: /usr/local/include/grpc/status.h
-- Up-to-date: /usr/local/include/grpc/support/workaround_list.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/compression_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/connectivity_state.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/grpc_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/propagation_bits.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/async_stream.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/async_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/call_hook.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/channel_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/client_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/client_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/completion_queue.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/completion_queue_tag.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/config.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/core_codegen_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/create_auth_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/grpc_library.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/metadata_map.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/rpc_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/security/auth_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/serialization_traits.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/server_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/server_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/service_type.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/status_code_enum.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/string_ref.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/stub_options.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/sync_stream.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/time.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/async_stream.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/async_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/call_hook.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/channel_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/client_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/client_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/completion_queue.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/completion_queue_tag.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/config.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/core_codegen_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/create_auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/grpc_library.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/metadata_map.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/rpc_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/security/auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/serialization_traits.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/server_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/server_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/service_type.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/status_code_enum.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/string_ref.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/stub_options.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/sync_stream.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/time.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/proto_utils.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/proto_buffer_reader.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/proto_buffer_writer.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/proto_utils.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/config_protobuf.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/config_protobuf.h
-- Up-to-date: /usr/local/include/grpc++/alarm.h
-- Up-to-date: /usr/local/include/grpc++/channel.h
-- Up-to-date: /usr/local/include/grpc++/client_context.h
-- Up-to-date: /usr/local/include/grpc++/completion_queue.h
-- Up-to-date: /usr/local/include/grpc++/create_channel.h
-- Up-to-date: /usr/local/include/grpc++/create_channel_posix.h
-- Up-to-date: /usr/local/include/grpc++/ext/health_check_service_server_builder_option.h
-- Up-to-date: /usr/local/include/grpc++/generic/async_generic_service.h
-- Up-to-date: /usr/local/include/grpc++/generic/generic_stub.h
-- Up-to-date: /usr/local/include/grpc++/grpc++.h
-- Up-to-date: /usr/local/include/grpc++/health_check_service_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/call.h
-- Up-to-date: /usr/local/include/grpc++/impl/channel_argument_option.h
-- Up-to-date: /usr/local/include/grpc++/impl/client_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/core_codegen.h
-- Up-to-date: /usr/local/include/grpc++/impl/grpc_library.h
-- Up-to-date: /usr/local/include/grpc++/impl/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpc++/impl/rpc_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/serialization_traits.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_builder_option.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_builder_plugin.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_initializer.h
-- Up-to-date: /usr/local/include/grpc++/impl/service_type.h
-- Up-to-date: /usr/local/include/grpc++/resource_quota.h
-- Up-to-date: /usr/local/include/grpc++/security/auth_context.h
-- Up-to-date: /usr/local/include/grpc++/security/auth_metadata_processor.h
-- Up-to-date: /usr/local/include/grpc++/security/credentials.h
-- Up-to-date: /usr/local/include/grpc++/security/server_credentials.h
-- Up-to-date: /usr/local/include/grpc++/server.h
-- Up-to-date: /usr/local/include/grpc++/server_builder.h
-- Up-to-date: /usr/local/include/grpc++/server_context.h
-- Up-to-date: /usr/local/include/grpc++/server_posix.h
-- Up-to-date: /usr/local/include/grpc++/support/async_stream.h
-- Up-to-date: /usr/local/include/grpc++/support/async_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/support/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc++/support/channel_arguments.h
-- Up-to-date: /usr/local/include/grpc++/support/config.h
-- Up-to-date: /usr/local/include/grpc++/support/slice.h
-- Up-to-date: /usr/local/include/grpc++/support/status.h
-- Up-to-date: /usr/local/include/grpc++/support/status_code_enum.h
-- Up-to-date: /usr/local/include/grpc++/support/string_ref.h
-- Up-to-date: /usr/local/include/grpc++/support/stub_options.h
-- Up-to-date: /usr/local/include/grpc++/support/sync_stream.h
-- Up-to-date: /usr/local/include/grpc++/support/time.h
-- Up-to-date: /usr/local/include/grpcpp/alarm.h
-- Up-to-date: /usr/local/include/grpcpp/channel.h
-- Up-to-date: /usr/local/include/grpcpp/client_context.h
-- Up-to-date: /usr/local/include/grpcpp/completion_queue.h
-- Up-to-date: /usr/local/include/grpcpp/create_channel.h
-- Up-to-date: /usr/local/include/grpcpp/create_channel_posix.h
-- Up-to-date: /usr/local/include/grpcpp/ext/health_check_service_server_builder_option.h
-- Up-to-date: /usr/local/include/grpcpp/generic/async_generic_service.h
-- Up-to-date: /usr/local/include/grpcpp/generic/generic_stub.h
-- Up-to-date: /usr/local/include/grpcpp/grpcpp.h
-- Up-to-date: /usr/local/include/grpcpp/health_check_service_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/channel_argument_option.h
-- Up-to-date: /usr/local/include/grpcpp/impl/client_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/core_codegen.h
-- Up-to-date: /usr/local/include/grpcpp/impl/grpc_library.h
-- Up-to-date: /usr/local/include/grpcpp/impl/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpcpp/impl/rpc_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/serialization_traits.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_builder_option.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_builder_plugin.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_initializer.h
-- Up-to-date: /usr/local/include/grpcpp/impl/service_type.h
-- Up-to-date: /usr/local/include/grpcpp/resource_quota.h
-- Up-to-date: /usr/local/include/grpcpp/security/auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/security/auth_metadata_processor.h
-- Up-to-date: /usr/local/include/grpcpp/security/credentials.h
-- Up-to-date: /usr/local/include/grpcpp/security/server_credentials.h
-- Up-to-date: /usr/local/include/grpcpp/server.h
-- Up-to-date: /usr/local/include/grpcpp/server_builder.h
-- Up-to-date: /usr/local/include/grpcpp/server_context.h
-- Up-to-date: /usr/local/include/grpcpp/server_posix.h
-- Up-to-date: /usr/local/include/grpcpp/support/async_stream.h
-- Up-to-date: /usr/local/include/grpcpp/support/async_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/support/byte_buffer.h
-- Up-to-date: /usr/local/include/grpcpp/support/channel_arguments.h
-- Up-to-date: /usr/local/include/grpcpp/support/config.h
-- Up-to-date: /usr/local/include/grpcpp/support/proto_buffer_reader.h
-- Up-to-date: /usr/local/include/grpcpp/support/proto_buffer_writer.h
-- Up-to-date: /usr/local/include/grpcpp/support/slice.h
-- Up-to-date: /usr/local/include/grpcpp/support/status.h
-- Up-to-date: /usr/local/include/grpcpp/support/status_code_enum.h
-- Up-to-date: /usr/local/include/grpcpp/support/string_ref.h
-- Up-to-date: /usr/local/include/grpcpp/support/stub_options.h
-- Up-to-date: /usr/local/include/grpcpp/support/sync_stream.h
-- Up-to-date: /usr/local/include/grpcpp/support/time.h
-- Up-to-date: /usr/local/include/grpc/support/alloc.h
-- Up-to-date: /usr/local/include/grpc/support/atm.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/support/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/support/cpu.h
-- Up-to-date: /usr/local/include/grpc/support/log.h
-- Up-to-date: /usr/local/include/grpc/support/log_windows.h
-- Up-to-date: /usr/local/include/grpc/support/port_platform.h
-- Up-to-date: /usr/local/include/grpc/support/string_util.h
-- Up-to-date: /usr/local/include/grpc/support/sync.h
-- Up-to-date: /usr/local/include/grpc/support/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/support/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/support/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/support/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/support/thd_id.h
-- Up-to-date: /usr/local/include/grpc/support/time.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/fork.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/port_platform.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/compression.h
-- Up-to-date: /usr/local/include/grpc/fork.h
-- Up-to-date: /usr/local/include/grpc/grpc.h
-- Up-to-date: /usr/local/include/grpc/grpc_posix.h
-- Up-to-date: /usr/local/include/grpc/grpc_security_constants.h
-- Up-to-date: /usr/local/include/grpc/load_reporting.h
-- Up-to-date: /usr/local/include/grpc/slice.h
-- Up-to-date: /usr/local/include/grpc/slice_buffer.h
-- Up-to-date: /usr/local/include/grpc/status.h
-- Up-to-date: /usr/local/include/grpc/support/workaround_list.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/compression_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/connectivity_state.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/grpc_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/propagation_bits.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/async_stream.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/async_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/call_hook.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/channel_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/client_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/client_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/completion_queue.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/completion_queue_tag.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/config.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/core_codegen_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/create_auth_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/grpc_library.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/metadata_map.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/rpc_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/security/auth_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/serialization_traits.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/server_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/server_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/service_type.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/status_code_enum.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/string_ref.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/stub_options.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/sync_stream.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/time.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/async_stream.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/async_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/call_hook.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/channel_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/client_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/client_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/completion_queue.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/completion_queue_tag.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/config.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/core_codegen_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/create_auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/grpc_library.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/metadata_map.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/rpc_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/security/auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/serialization_traits.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/server_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/server_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/service_type.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/status_code_enum.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/string_ref.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/stub_options.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/sync_stream.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/time.h
-- Up-to-date: /usr/local/include/grpc/census.h
-- Up-to-date: /usr/local/include/grpc++/support/error_details.h
-- Up-to-date: /usr/local/include/grpcpp/support/error_details.h
-- Up-to-date: /usr/local/include/grpc++/ext/proto_server_reflection_plugin.h
-- Up-to-date: /usr/local/include/grpcpp/ext/proto_server_reflection_plugin.h
-- Up-to-date: /usr/local/include/grpc++/alarm.h
-- Up-to-date: /usr/local/include/grpc++/channel.h
-- Up-to-date: /usr/local/include/grpc++/client_context.h
-- Up-to-date: /usr/local/include/grpc++/completion_queue.h
-- Up-to-date: /usr/local/include/grpc++/create_channel.h
-- Up-to-date: /usr/local/include/grpc++/create_channel_posix.h
-- Up-to-date: /usr/local/include/grpc++/ext/health_check_service_server_builder_option.h
-- Up-to-date: /usr/local/include/grpc++/generic/async_generic_service.h
-- Up-to-date: /usr/local/include/grpc++/generic/generic_stub.h
-- Up-to-date: /usr/local/include/grpc++/grpc++.h
-- Up-to-date: /usr/local/include/grpc++/health_check_service_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/call.h
-- Up-to-date: /usr/local/include/grpc++/impl/channel_argument_option.h
-- Up-to-date: /usr/local/include/grpc++/impl/client_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/core_codegen.h
-- Up-to-date: /usr/local/include/grpc++/impl/grpc_library.h
-- Up-to-date: /usr/local/include/grpc++/impl/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpc++/impl/rpc_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/serialization_traits.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_builder_option.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_builder_plugin.h
-- Up-to-date: /usr/local/include/grpc++/impl/server_initializer.h
-- Up-to-date: /usr/local/include/grpc++/impl/service_type.h
-- Up-to-date: /usr/local/include/grpc++/resource_quota.h
-- Up-to-date: /usr/local/include/grpc++/security/auth_context.h
-- Up-to-date: /usr/local/include/grpc++/security/auth_metadata_processor.h
-- Up-to-date: /usr/local/include/grpc++/security/credentials.h
-- Up-to-date: /usr/local/include/grpc++/security/server_credentials.h
-- Up-to-date: /usr/local/include/grpc++/server.h
-- Up-to-date: /usr/local/include/grpc++/server_builder.h
-- Up-to-date: /usr/local/include/grpc++/server_context.h
-- Up-to-date: /usr/local/include/grpc++/server_posix.h
-- Up-to-date: /usr/local/include/grpc++/support/async_stream.h
-- Up-to-date: /usr/local/include/grpc++/support/async_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/support/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc++/support/channel_arguments.h
-- Up-to-date: /usr/local/include/grpc++/support/config.h
-- Up-to-date: /usr/local/include/grpc++/support/slice.h
-- Up-to-date: /usr/local/include/grpc++/support/status.h
-- Up-to-date: /usr/local/include/grpc++/support/status_code_enum.h
-- Up-to-date: /usr/local/include/grpc++/support/string_ref.h
-- Up-to-date: /usr/local/include/grpc++/support/stub_options.h
-- Up-to-date: /usr/local/include/grpc++/support/sync_stream.h
-- Up-to-date: /usr/local/include/grpc++/support/time.h
-- Up-to-date: /usr/local/include/grpcpp/alarm.h
-- Up-to-date: /usr/local/include/grpcpp/channel.h
-- Up-to-date: /usr/local/include/grpcpp/client_context.h
-- Up-to-date: /usr/local/include/grpcpp/completion_queue.h
-- Up-to-date: /usr/local/include/grpcpp/create_channel.h
-- Up-to-date: /usr/local/include/grpcpp/create_channel_posix.h
-- Up-to-date: /usr/local/include/grpcpp/ext/health_check_service_server_builder_option.h
-- Up-to-date: /usr/local/include/grpcpp/generic/async_generic_service.h
-- Up-to-date: /usr/local/include/grpcpp/generic/generic_stub.h
-- Up-to-date: /usr/local/include/grpcpp/grpcpp.h
-- Up-to-date: /usr/local/include/grpcpp/health_check_service_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/channel_argument_option.h
-- Up-to-date: /usr/local/include/grpcpp/impl/client_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/core_codegen.h
-- Up-to-date: /usr/local/include/grpcpp/impl/grpc_library.h
-- Up-to-date: /usr/local/include/grpcpp/impl/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpcpp/impl/rpc_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/serialization_traits.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_builder_option.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_builder_plugin.h
-- Up-to-date: /usr/local/include/grpcpp/impl/server_initializer.h
-- Up-to-date: /usr/local/include/grpcpp/impl/service_type.h
-- Up-to-date: /usr/local/include/grpcpp/resource_quota.h
-- Up-to-date: /usr/local/include/grpcpp/security/auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/security/auth_metadata_processor.h
-- Up-to-date: /usr/local/include/grpcpp/security/credentials.h
-- Up-to-date: /usr/local/include/grpcpp/security/server_credentials.h
-- Up-to-date: /usr/local/include/grpcpp/server.h
-- Up-to-date: /usr/local/include/grpcpp/server_builder.h
-- Up-to-date: /usr/local/include/grpcpp/server_context.h
-- Up-to-date: /usr/local/include/grpcpp/server_posix.h
-- Up-to-date: /usr/local/include/grpcpp/support/async_stream.h
-- Up-to-date: /usr/local/include/grpcpp/support/async_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/support/byte_buffer.h
-- Up-to-date: /usr/local/include/grpcpp/support/channel_arguments.h
-- Up-to-date: /usr/local/include/grpcpp/support/config.h
-- Up-to-date: /usr/local/include/grpcpp/support/proto_buffer_reader.h
-- Up-to-date: /usr/local/include/grpcpp/support/proto_buffer_writer.h
-- Up-to-date: /usr/local/include/grpcpp/support/slice.h
-- Up-to-date: /usr/local/include/grpcpp/support/status.h
-- Up-to-date: /usr/local/include/grpcpp/support/status_code_enum.h
-- Up-to-date: /usr/local/include/grpcpp/support/string_ref.h
-- Up-to-date: /usr/local/include/grpcpp/support/stub_options.h
-- Up-to-date: /usr/local/include/grpcpp/support/sync_stream.h
-- Up-to-date: /usr/local/include/grpcpp/support/time.h
-- Up-to-date: /usr/local/include/grpc/support/alloc.h
-- Up-to-date: /usr/local/include/grpc/support/atm.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/support/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/support/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/support/cpu.h
-- Up-to-date: /usr/local/include/grpc/support/log.h
-- Up-to-date: /usr/local/include/grpc/support/log_windows.h
-- Up-to-date: /usr/local/include/grpc/support/port_platform.h
-- Up-to-date: /usr/local/include/grpc/support/string_util.h
-- Up-to-date: /usr/local/include/grpc/support/sync.h
-- Up-to-date: /usr/local/include/grpc/support/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/support/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/support/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/support/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/support/thd_id.h
-- Up-to-date: /usr/local/include/grpc/support/time.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_atomic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_gcc_sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/atm_windows.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/fork.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/gpr_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/port_platform.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_custom.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_generic.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_posix.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/sync_windows.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/compression.h
-- Up-to-date: /usr/local/include/grpc/fork.h
-- Up-to-date: /usr/local/include/grpc/grpc.h
-- Up-to-date: /usr/local/include/grpc/grpc_posix.h
-- Up-to-date: /usr/local/include/grpc/grpc_security_constants.h
-- Up-to-date: /usr/local/include/grpc/load_reporting.h
-- Up-to-date: /usr/local/include/grpc/slice.h
-- Up-to-date: /usr/local/include/grpc/slice_buffer.h
-- Up-to-date: /usr/local/include/grpc/status.h
-- Up-to-date: /usr/local/include/grpc/support/workaround_list.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/byte_buffer_reader.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/compression_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/connectivity_state.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/grpc_types.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/propagation_bits.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/async_stream.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/async_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/call_hook.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/channel_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/client_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/client_unary_call.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/completion_queue.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/completion_queue_tag.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/config.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/core_codegen_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/create_auth_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/grpc_library.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/metadata_map.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/rpc_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/security/auth_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/serialization_traits.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/server_context.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/server_interface.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/service_type.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/status_code_enum.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/string_ref.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/stub_options.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/sync_stream.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/time.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/async_stream.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/async_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/byte_buffer.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/call_hook.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/channel_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/client_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/client_unary_call.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/completion_queue.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/completion_queue_tag.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/config.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/core_codegen_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/create_auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/grpc_library.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/metadata_map.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/method_handler_impl.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/rpc_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/rpc_service_method.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/security/auth_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/serialization_traits.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/server_context.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/server_interface.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/service_type.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/slice.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/status.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/status_code_enum.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/string_ref.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/stub_options.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/sync_stream.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/time.h
-- Up-to-date: /usr/local/include/grpc++/impl/codegen/config_protobuf.h
-- Up-to-date: /usr/local/include/grpcpp/impl/codegen/config_protobuf.h
-- Up-to-date: /usr/local/lib/cmake/grpc/gRPCConfig.cmake
-- Up-to-date: /usr/local/lib/cmake/grpc/gRPCConfigVersion.cmake
-- Up-to-date: /usr/local/lib/libz.so.1.2.11
-- Up-to-date: /usr/local/lib/libz.so.1
-- Up-to-date: /usr/local/lib/libz.so
-- Up-to-date: /usr/local/lib/libz.a
-- Up-to-date: /usr/local/include/zconf.h
-- Up-to-date: /usr/local/include/zlib.h
-- Up-to-date: /usr/local/share/man/man3/zlib.3
-- Up-to-date: /usr/local/share/pkgconfig/zlib.pc
-- Up-to-date: /usr/local/lib64/libcares.a
-- Up-to-date: /usr/local/include/ares.h
-- Up-to-date: /usr/local/include/ares_version.h
-- Up-to-date: /usr/local/include/ares_dns.h
-- Up-to-date: /usr/local/include/ares_build.h
-- Up-to-date: /usr/local/include/ares_rules.h
-- Up-to-date: /usr/local/lib64/cmake/c-ares/c-ares-targets.cmake
-- Up-to-date: /usr/local/lib64/cmake/c-ares/c-ares-targets-debug.cmake
-- Up-to-date: /usr/local/lib64/cmake/c-ares/c-ares-config.cmake
-- Up-to-date: /usr/local/bin/ahost
-- Up-to-date: /usr/local/bin/adig
-- Up-to-date: /usr/local/bin/acountry
-- Up-to-date: /usr/local/lib64/libprotobuf-lited.a
-- Up-to-date: /usr/local/lib64/libprotobufd.a
-- Up-to-date: /usr/local/lib64/libprotocd.a
-- Up-to-date: /usr/local/bin/protoc
-- Up-to-date: /usr/local/lib64/pkgconfig/protobuf.pc
-- Up-to-date: /usr/local/lib64/pkgconfig/protobuf-lite.pc
-- Up-to-date: /usr/local/include/google/protobuf/any.h
-- Up-to-date: /usr/local/include/google/protobuf/any.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/api.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/arena.h
-- Up-to-date: /usr/local/include/google/protobuf/arena_impl.h
-- Up-to-date: /usr/local/include/google/protobuf/arenastring.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/code_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/command_line_interface.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/cpp/cpp_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/csharp/csharp_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/csharp/csharp_names.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/importer.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/java/java_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/java/java_names.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/javanano/javanano_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/js/js_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/js/well_known_types_embed.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/objectivec/objectivec_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/objectivec/objectivec_helpers.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/parser.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/php/php_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/plugin.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/plugin.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/python/python_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/compiler/ruby/ruby_generator.h
-- Up-to-date: /usr/local/include/google/protobuf/descriptor.h
-- Up-to-date: /usr/local/include/google/protobuf/descriptor.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/descriptor_database.h
-- Up-to-date: /usr/local/include/google/protobuf/duration.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/dynamic_message.h
-- Up-to-date: /usr/local/include/google/protobuf/empty.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/extension_set.h
-- Up-to-date: /usr/local/include/google/protobuf/field_mask.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/generated_enum_reflection.h
-- Up-to-date: /usr/local/include/google/protobuf/generated_enum_util.h
-- Up-to-date: /usr/local/include/google/protobuf/generated_message_reflection.h
-- Up-to-date: /usr/local/include/google/protobuf/generated_message_table_driven.h
-- Up-to-date: /usr/local/include/google/protobuf/generated_message_util.h
-- Up-to-date: /usr/local/include/google/protobuf/has_bits.h
-- Up-to-date: /usr/local/include/google/protobuf/io/coded_stream.h
-- Up-to-date: /usr/local/include/google/protobuf/io/gzip_stream.h
-- Up-to-date: /usr/local/include/google/protobuf/io/printer.h
-- Up-to-date: /usr/local/include/google/protobuf/io/strtod.h
-- Up-to-date: /usr/local/include/google/protobuf/io/tokenizer.h
-- Up-to-date: /usr/local/include/google/protobuf/io/zero_copy_stream.h
-- Up-to-date: /usr/local/include/google/protobuf/io/zero_copy_stream_impl.h
-- Up-to-date: /usr/local/include/google/protobuf/io/zero_copy_stream_impl_lite.h
-- Up-to-date: /usr/local/include/google/protobuf/map.h
-- Up-to-date: /usr/local/include/google/protobuf/map_entry.h
-- Up-to-date: /usr/local/include/google/protobuf/map_entry_lite.h
-- Up-to-date: /usr/local/include/google/protobuf/map_field.h
-- Up-to-date: /usr/local/include/google/protobuf/map_field_inl.h
-- Up-to-date: /usr/local/include/google/protobuf/map_field_lite.h
-- Up-to-date: /usr/local/include/google/protobuf/map_type_handler.h
-- Up-to-date: /usr/local/include/google/protobuf/message.h
-- Up-to-date: /usr/local/include/google/protobuf/message_lite.h
-- Up-to-date: /usr/local/include/google/protobuf/metadata.h
-- Up-to-date: /usr/local/include/google/protobuf/metadata_lite.h
-- Up-to-date: /usr/local/include/google/protobuf/reflection.h
-- Up-to-date: /usr/local/include/google/protobuf/reflection_ops.h
-- Up-to-date: /usr/local/include/google/protobuf/repeated_field.h
-- Up-to-date: /usr/local/include/google/protobuf/service.h
-- Up-to-date: /usr/local/include/google/protobuf/source_context.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/struct.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomic_sequence_num.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_arm64_gcc.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_arm_gcc.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_arm_qnx.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_generic_c11_atomic.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_mips_gcc.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_power.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_ppc_gcc.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_solaris.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_tsan.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_x86_gcc.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/atomicops_internals_x86_msvc.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/bytestream.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/callback.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/casts.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/common.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/fastmem.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/hash.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/logging.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/macros.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/mutex.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/once.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/platform_macros.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/port.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/scoped_ptr.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/shared_ptr.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/singleton.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/status.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/stl_util.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/stringpiece.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/template_util.h
-- Up-to-date: /usr/local/include/google/protobuf/stubs/type_traits.h
-- Up-to-date: /usr/local/include/google/protobuf/text_format.h
-- Up-to-date: /usr/local/include/google/protobuf/timestamp.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/type.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/unknown_field_set.h
-- Up-to-date: /usr/local/include/google/protobuf/util/delimited_message_util.h
-- Up-to-date: /usr/local/include/google/protobuf/util/field_comparator.h
-- Up-to-date: /usr/local/include/google/protobuf/util/field_mask_util.h
-- Up-to-date: /usr/local/include/google/protobuf/util/json_util.h
-- Up-to-date: /usr/local/include/google/protobuf/util/message_differencer.h
-- Up-to-date: /usr/local/include/google/protobuf/util/time_util.h
-- Up-to-date: /usr/local/include/google/protobuf/util/type_resolver.h
-- Up-to-date: /usr/local/include/google/protobuf/util/type_resolver_util.h
-- Up-to-date: /usr/local/include/google/protobuf/wire_format.h
-- Up-to-date: /usr/local/include/google/protobuf/wire_format_lite.h
-- Up-to-date: /usr/local/include/google/protobuf/wire_format_lite_inl.h
-- Up-to-date: /usr/local/include/google/protobuf/wrappers.pb.h
-- Up-to-date: /usr/local/include/google/protobuf/descriptor.proto
-- Up-to-date: /usr/local/include/google/protobuf/any.proto
-- Up-to-date: /usr/local/include/google/protobuf/api.proto
-- Up-to-date: /usr/local/include/google/protobuf/duration.proto
-- Up-to-date: /usr/local/include/google/protobuf/empty.proto
-- Up-to-date: /usr/local/include/google/protobuf/field_mask.proto
-- Up-to-date: /usr/local/include/google/protobuf/source_context.proto
-- Up-to-date: /usr/local/include/google/protobuf/struct.proto
-- Up-to-date: /usr/local/include/google/protobuf/timestamp.proto
-- Up-to-date: /usr/local/include/google/protobuf/type.proto
-- Up-to-date: /usr/local/include/google/protobuf/wrappers.proto
-- Up-to-date: /usr/local/include/google/protobuf/compiler/plugin.proto
-- Up-to-date: /usr/local/lib64/cmake/protobuf/protobuf-targets.cmake
-- Up-to-date: /usr/local/lib64/cmake/protobuf/protobuf-targets-debug.cmake
-- Up-to-date: /usr/local/lib64/cmake/protobuf
-- Up-to-date: /usr/local/lib64/cmake/protobuf/protobuf-config.cmake
-- Up-to-date: /usr/local/lib64/cmake/protobuf/protobuf-config-version.cmake
-- Up-to-date: /usr/local/lib64/cmake/protobuf/protobuf-module.cmake
-- Up-to-date: /usr/local/lib64/cmake/protobuf/protobuf-options.cmake
-- Up-to-date: /usr/local/lib/libgflags.a
-- Up-to-date: /usr/local/lib/libgflags_nothreads.a
-- Up-to-date: /usr/local/include/gflags/gflags.h
-- Up-to-date: /usr/local/include/gflags/gflags_declare.h
-- Up-to-date: /usr/local/include/gflags/gflags_completions.h
-- Up-to-date: /usr/local/include/gflags/gflags_gflags.h
-- Up-to-date: /usr/local/lib/cmake/gflags/gflags-config.cmake
-- Up-to-date: /usr/local/lib/cmake/gflags/gflags-config-version.cmake
-- Up-to-date: /usr/local/lib/cmake/gflags/gflags-targets.cmake
-- Up-to-date: /usr/local/lib/cmake/gflags/gflags-targets-debug.cmake
-- Up-to-date: /usr/local/bin/gflags_completions.sh
-- Up-to-date: /usr/local/lib/pkgconfig/gflags.pc
-- Up-to-date: /home/oracle/.cmake/packages/gflags/e5f7ce61772240490d3164df06f58ce9
-- Up-to-date: /usr/local/lib/libbenchmark.a
-- Up-to-date: /usr/local/include/benchmark
-- Up-to-date: /usr/local/include/benchmark/benchmark.h
-- Up-to-date: /usr/local/include/benchmark/benchmark_api.h
-- Up-to-date: /usr/local/include/benchmark/reporter.h
-- Up-to-date: /usr/local/lib/cmake/benchmark/benchmarkConfig.cmake
-- Up-to-date: /usr/local/lib/cmake/benchmark/benchmarkConfigVersion.cmake
-- Up-to-date: /usr/local/lib/cmake/benchmark/benchmarkTargets.cmake
-- Up-to-date: /usr/local/lib/cmake/benchmark/benchmarkTargets-debug.cmake
[oracle@localhost grpc]$
Everything looks ok.
However, when try to use cmake to build the helloworld example, i got:
[cmake] renc: use the find_package() way, not as submodule. (forget this line, i added to debug)
[cmake] Looking for pthread.h
[cmake] Looking for pthread.h - found
[cmake] Looking for pthread_create
[cmake] Looking for pthread_create - not found
[cmake] Looking for pthread_create in pthreads
[cmake] Looking for pthread_create in pthreads - not found
[cmake] Looking for pthread_create in pthread
[cmake] Looking for pthread_create in pthread - found
[cmake] Found Threads: TRUE
[cmake] Found Protobuf: /usr/local/bin/protoc (found version "3.5.2")
[cmake] Using protobuf
[cmake] CMake Error at /usr/local/lib/cmake/grpc/gRPCConfig.cmake:8 (include):
[cmake]   include could not find load file:
[cmake]
[cmake]     /usr/local/lib/cmake/grpc/gRPCTargets.cmake
[cmake] Call Stack (most recent call first):
[cmake]   CMakeLists.txt:75 (find_package)
[cmake]
[cmake]
[cmake] Using gRPC 1.12.1
[cmake] Configuring incomplete, errors occurred!
[cmake] See also "/home/oracle/Documents/grpc/examples/cpp/helloworld/build/CMakeFiles/CMakeOutput.log".
[cmake] See also "/home/oracle/Documents/grpc/examples/cpp/helloworld/build/CMakeFiles/CMakeError.log".
[cms-driver] Error during CMake configure: [cmake-server] Configuration failed.
In file /usr/local/lib/cmake/grpc/gRPCConfig.cmake, it fail to find the /usr/local/lib/cmake/grpc/gRPCTargets.cmake .
BTW, file /usr/local/lib/cmake/grpc/gRPCConfig.cmake is as simple as :
//# Depend packages (renc, mark this as // to disable the markdown #)
//# Targets                  (renc, mark this as // to disable the markdown #)
include(${CMAKE_CURRENT_LIST_DIR}/gRPCTargets.cmake)
What did you expect to see?
hoping to cmake build the helloworld example success.
What did you see instead?
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
Anything else we should know about your project / environment?

relative issues:
https://github.com/grpc/grpc/issues/10759
https://github.com/grpc/grpc/issues/15228

to build the examples using cmake

for now, the examples can be built success with cmake by using set(GPRC_AS_SUBMODULE ON) in the CMakeLists.txt. In this way, one separated grpc is built for every example.
Still prefer to make the grpc as packages for examples, however, i think the "install" step can be ignored since we can manually set the protobuf compiler and other tools and libraries in a CMakeLists.txt, in this way there is no need to install the grpc globally. I just don't know how to do it. thx.

There might not be an actual bug, but we should review this from perspective of usability and cmake documentation - maybe there's some step that the user missed and that made the build fail.

gRPCTargets.cmake is not installed because the various libraries are being built in "module" mode rather than "package" mode. This forces gRPC_INSTALL to OFF. I am writing up a pull request to clarify this.


Find transforms in package.json

This is how I think we can pull the transform field from package.json to merge it with the options to sheetify. It's a modified version of this. However, I'm not really sure how to write the tests for it. I'm going to write an example that uses this, but we'll have to figure out how to put that into the test suite.

Codecov Report

Merging #136 into use-transform will decrease coverage by 52.97%.
The diff coverage is 19.23%.

@@                Coverage Diff                 @@
##           use-transform     #136       +/-   ##
==================================================
- Coverage          97.35%   44.37%   -52.98%
==================================================
  Files                  2        2
  Lines                151      169       +18
==================================================
- Hits                 147       75       -72
- Misses                 4       94       +90

Impacted Files
Coverage Δ

transform.js
37.86% <19.23%> (-60.96%)
:arrow_down:

index.js
54.54% <0%> (-40.91%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 91d6455...495e4d6. Read the comment docs.

Note that the failing tests for this PR are due to<EMAIL_ADDRESS>being pulled in. #135 will also fail if we run the Travis tests agains.

This should be fixed by https://github.com/stackcss/postcss-prefix/pull/13

Merged the linked PR - re-running tests to see if they pass

Indeed, it passed! Would you like me to squash the commits on this pr?
https://travis-ci.org/stackcss/sheetify/builds/281125448

Not really sure there's much I can do about codecov complaining about patch test coverage. The one line that is not covered in the patch wasn't covered before the patch either. I guess the indentation change made codecov think it was a new line of code? Not really sure how to cause falafel to fail, either.
https://codecov.io/gh/stackcss/sheetify/commit/a002150a17aed9b487958c23cf88c6eaf346f87b#D5-66

👍


Connection close still leave sleeping SPID in MSSQL server

Environment

Python: 64-bit
pyodbc: 4.0.23
OS: Windows
DB: MSSQL
Driver: SQL Server

Issue
Consider the code snippet:
import pyodbc
conn = pyodbc.connect('connection string')

csr = conn.cursor()
csr.close()
conn.close()

It closes the object conn properly (expected) and if I try to use it again, it'll yield ProgrammingError trying to use a closed connection (expected). However, when I use MSSQL studio and run exec sp_who2, I still see the connection to the database in sleeping state. If I try to drop the database, there'll be error: database in use.
Expected: the conn.close() will also kill the SPID in the db itself i.e. exec sp_who2 should not show any connection to that db (assumming that the script is the only place accessing the db, and you are calling sp_who2 from master db).

Perhaps try calling
pyodbc.pooling = False

before opening your connection with pyodbc.connect. The ODBC Driver Manager on Windows supports connection pooling and the SQL Server ODBC drivers have pooling enabled by default.

@gordthompson Thanks for the pointer. Two questions:

So would this disable pooling on the SQL Server ODBC drivers permanently (i.e. for all future connections?)
What if certain connections were connected before pyodbc.pooling was set to False? Is there away to close them too?

No, that would only affect the current ODBC connection. Completely disabling pooling for a particular driver would be done by double-clicking the driver name on the "Connection Pooling" tab of the ODBC Administrator applet in the Windows Control Panel (odbcad32.exe).

You would have to open a separate connection using credentials with sufficient permissions on the server and then kill the processes associated with the other connections. However, they should time out themselves after the "Pool Timeout" (default 60 seconds).

@gordthompson Thanks.


Delete mixtape recipe

@rmcgibbo  we probably want to delete this at some point now that msmb3 is functional

Good idea.


Share privileges to Google search console properties

@bilalshaikh42 can you please grant me access?

I have granted access to the domain. I dont see a way to share access to the search console.

I got access to biosimulators.org. Access to the domain is the same as access to the search console tools.
Can you share access to the biosimulators.com domain?
How did you setup Google search console for biosimulations.org? If you used Google Analytics, you can share access through Google Analytics.

For biosimulations.org, since the domain is registered via uconn I had to use DNS verification. I did add you as an owner on the search console but cannot change the domain settings.

Thanks.


HHH-12749 - Avoid setting the isolation level to the same value in C3P0ConnectionProvider

https://hibernate.atlassian.net/browse/HHH-12749

It might be relevant to other CPs.


SPARK-5382: Use SPARK_CONF_DIR in spark-class if it is defined

Test build #26019 has started for   PR 4179 at commit 55d7791.

This patch merges cleanly.

Test build #26019 has finished for   PR 4179 at commit 55d7791.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/26019/
Test PASSed.

@andrewor14 since you reviewed the other PR for SPARK_CONF_DIR, can you take a quick look at this and #4177 to see if we want to pull it in for 1.2.1?

Ok LGTM this is straight forward enough to go into 1.2.1. I'm pulling this into master and branch-1.2.


Waiting for debugger

Hi! I have no error on freeline console but when i try the command "python freeline.py -f -w", the system shows "Waiting for Debugger" dialog and the app doesn't start.

@FunnyDevs the -w param need you to start your app manually. This param is aim to wait for debugger that you should make sure the Android Studio is running.


Remove dependency on googleapis

To be able to do so we create a new Decimal message that is compatible with Google's Decimal message.
Fixes #152.

Since this would a breaking change, I'd suggest taking it on after we release milestone v0.5.5.

Since this would a breaking change, marking it blocked until we release milestone v0.5.5.

We can also branch v0.5.x now and merge this to v0.x.x, but I'm fine with the approach that's the easiest for you.

What I forgot to do, since this is a breaking, is to create a v2/ directory already. And since we are at breaking stuff.
Also fixing the package name, I noticed a whole package for decimal might be too much and maybe we can make like google and have a types package, for example.
I wanted to know your opinion before I update the PR.

We can also branch v0.5.x now and merge this to v0.x.x, but I'm fine with the approach that's the easiest for you.

Thanks for being patient :pray: I will get v0.5.5 out today. That would be easiest for me. We do not have upcoming non-breaking changes, so we can unblock this PR later today.

What I forgot to do, since this is a breaking, is to create a v2/ directory already to avoid ending up with the dependency issue we had with 0.5.x and previous versions.

I'd suggest holding on to that idea until we have a stable v1.0. I think the upcoming release v0.6.0 is going to be our stable-release candidate.

I noticed a whole package for decimal might be too much and maybe we can make like google and have a types package, for example.

I would prefer that as well. Also, we'd need to create a new directory v1/types, and put the decimal.proto file inside it. (Also, as of now, the decimal.proto file is in the v1 directory, but is in the package v1.decimal, which is not according to our standards.)

I'd suggest holding on to that idea until we have a stable v1.0. I think the upcoming release v0.6.0 is going to be our stable-release candidate.

Still, this will make it very messy to update again, we'll have to update everything at the same time or we won't be able to use python projects with mixed versions.
My learning is, we should have probably called pre-release versions v0a1/, v0a2/, ..., etc. or something like that, so we can create new directories without feeling guilty of taking v1/ as a development version.
If this is really the only breaking change in v0.6.x, I guess it shouldn't be that bad, because I guess downstream projects can still depend on googleapis on their side. The wire format didn't really change.

I would prefer that as well. Also, we'd need to create a new directory v1/types, and put the decimal.proto file inside it.

Yeah. that's exactly what I had in mind, will do that.

(Also, as of now, the decimal.proto file is in the v1 directory, but is in the package v1.decimal, which is not according to our standards.)

Ah, right, I thought I copied what location did, but I guess I got it wrong. Anyway, will put in the types package.

Updated!

Still, this will make it very messy to update again, we'll have to update everything at the same time or we won't be able to > use python projects with mixed versions.
My learning is, we should have probably called pre-release versions

Yeah, I feel so too. Missed opportunity.

If this is really the only breaking change in v0.6.x

No, there are quite a few in the milestone.

@llucax looks like a few git conflicts need resolving.
Also, this PR is technically unblocked now, but you may want to wait for rebasing until this is merged: https://github.com/frequenz-floss/frequenz-api-common/pull/192

@tiyash-basu-frequenz done!


Add UI Support to Add Custom Profiler Metrics

Feature
Profiler supports the execution of custom profiler metrics using a SQL expression. We should add support to implement/add custom metrics through the UI and display these metrics.
Users will be able to add custom metrics through the add dropdown button on either the table or column level. add test will become add and the drop down will offer 2 choices add [column|table] test and add [column|table] metric. Clicking on either of the button will open a new page to configure either the test or the metric. The right side bar will be the same for test or metric only the config will change.
To display custom metrics we'll add 1 graph per custom metric. three dots on the right upper corner of the custom graph will allow to delete or edit the custom metric. Editing a custom metric should open a pop up and allow users to edit the configuration of the metric
Technical Details
For all the below endpoints id corresponds to the table ID

Create or edit a Custom metric endpoint: PUT /api/v1/tables/{id}/customMetric. If columnName is omitted from the payload then the metric will be attached at the table level.

https://github.com/open-metadata/OpenMetadata/blob/c7e758eccc322e957cc4b72f119d0d27fca9e0c4/openmetadata-spec/src/main/resources/json/schema/api/tests/createCustomMetric.json#L1-L40
Delete a custom metric endpoints

table: DELETE /api/v1/tables//{id}/customMetric/{customMetricName}
column: DELETE /api/v1/tables/{id}/customMetric/{columnName}/{customMetricName}

Get custom metrics
GET requests against tables resources accept a customMetrics field in the fields parameter. If only customMetrics field is passed ONLY table custom metrics will be returned (array of custom metrics definition)
https://github.com/open-metadata/OpenMetadata/blob/c7e758eccc322e957cc4b72f119d0d27fca9e0c4/openmetadata-spec/src/main/resources/json/schema/entity/data/table.json#L1009-L1015
if customMetrics and columns fields are passed then table and column custom metrics definition will be returned
https://github.com/open-metadata/OpenMetadata/blob/c7e758eccc322e957cc4b72f119d0d27fca9e0c4/openmetadata-spec/src/main/resources/json/schema/entity/data/table.json#L318-L324

UI will be pickup once Ingestion side work is done cc @TeddyCr

This has been completed in PR


Replace OpenStruct with ProposalDetail class

Description of change

Use custom ProposalDetail class instead of OpenStruct to parse planning_application.proposal_details.

Story Link
https://trello.com/c/GjWdNTTK/1369-openstruct-refactoring

The end

😭


How about Amazon?

I know it is in fa-amazon, but for completeness?

Added to my pull request mentioned in #123 as btn-amazon


improved docs for rendering

This should it make more clear to not just render a template but also a component.

Thanks!


Repetition penalty for LLM inference in MLX LM

Implement repetition_penalty parameter for LLM inference with mlx_lm.generate.
Paper
CTRL: A Conditional Transformer Language Model for Controllable Generation
Implementation example
huggingface/transformers: logits_process.py
Possible MLX implementation
# Generate step

# Apply repetition penalty
score = logits[:, input_ids]
score = mx.where(score < 0, score * repetition_penalty, score / repetition_penalty)
logits[:, input_ids] = score

# Apply temperature sampling

I think it's a good idea to improve the mlx-lm package with a repetition penalty. If anyone is interested in contributing it that would be great!

Hi @awni , can I take this up ?

For sure! Will assign to you.

Hi @awni @danilopeixoto I have implemented the repetition penalty in mlx_lm.utils.generate_step function. I tested out the repetition penalty implementation with Mistral, and all the tests passed.
I also have a question regarding the accessibility of the repetition penalty implementation, are we gonna implement it as an optional argument in the all the generate function or just in the mlx_lm.utils.generate_step function and import it in other files to use it?
Here is the implementation, let me know if everything checks out.

def generate_step(
    prompt: mx.array,
    model: nn.Module,
    temp: float = 0.0,
    repetition_penalty: float = 1.0
) -> Generator[Tuple[mx.array, mx.array], None, None]:
    """
    A generator producing text based on the given prompt from the model.

    Args:
        prompt (mx.array): The input prompt.
        model (nn.Module): The model to use for generation.
        temp (float): The temperature for sampling, if 0 the argmax is used.
        repetition_penalty (float): The penalty factor for repeating tokens.
    Yields:
        Generator[Tuple[mx.array, mx.array]]: A generator producing
        one token and probability per call.
    """

    def sample(logits: mx.array) -> Tuple[mx.array, float]:
        softmax_logits = mx.softmax(logits)

        if temp == 0:
            token = mx.argmax(logits, axis=-1)
        else:
            token = mx.random.categorical(logits * (1 / temp))

        prob = softmax_logits[0, token]
        return token, prob

    if repetition_penalty<0 or not isinstance(repetition_penalty,float):
        raise ValueError(f"repetition_penalty must be a non-negative float, got {repetition_penalty}")

    y = prompt
    cache = None
    while True:
        logits, cache = model(y[None], cache=cache)
        logits = logits[:, -1, :]
        score= logits[:,y]
        score= mx.where(score<0,score * repetition_penalty,score/repetition_penalty)
        logits[:,y]=score
        y, prob = sample(logits)
        yield y,prob

Maybe I am misunderstood. Does the repetition_penalty only apply to each new token? My understanding is that the repetition_penalty should be applied to the last N number of tokens, but it seems like in the code above, it is only applied to the new token "y" for every generation.
FYI, I have tried something similar here.

@mzbac @vishal-14069 I believe the paper mentions the “last N tokens”. In the context of MLX LM, it appears that y represents the “last token”, likely due to the cache.
Reference:

This penalized sampling works by discounting the scores of previously generated tokens.

Yes that's correct @mzbac @danilopeixoto. I've corrected the code.
I also tested the generate_step and generate functions with phi 2, and it works fine. If possible please review the corrected code, and let me know if there are any changes/improvements to be made. Thank you:)

@vishal-14069  Would you be able to create a PR for your changes? Maybe that's easier to review.

Hi @mzbac, sorry for the late reply. Yes I have created a PR --> #399.  Thanks a lot!


How to close the connection if no message received after X time ?

Hi everyone 👋
I wanted to know if there is a solution to close the websocket in case no message is received after a while?
Thanks

Untested but probably not too far from a working solution:
async def recv_or_close_connection(websocket, timeout=10):
    """
    If a message is received within 10 seconds, return it.

    If not, close the connection and return None.

    """
    try:
        message = await asyncio.wait_for(websocket.recv(), timeout)
    except asyncio.TimeoutError:
        await websocket.close()
    else:
        return message

You lose the convenience of:
for message in websocket:
    ...

but the altenative is still a 1-liner:
while (message := recv_or_close_connection(websocket)) is not None:
    ...


[16.0] duplicate-xml-fields should be removed from .pylintrc-mandatory

I think that, for Odoo v16, the rule "duplicate-xml-fields" should be removed from .pylintrc-mandatory
In a view in v16, if there is a field limited to a group and you're not part of that group, you cannot use that field as filter in a domain.
Let's imagine that you are NOT part of base.group_multi_company. In the view, you have fields with a domain [('company_id', '=', company_id)]. To make it work in v16, you have to do that:
<field  name="company_id"  groups="base.group_multi_company"  />
<field name="company_id" invisible="1" />

This is the technique used in the official addons. For example, on the same order form view:
https://github.com/odoo/odoo/blob/16.0/addons/sale/views/sale_order_views.xml#L596
and
https://github.com/odoo/odoo/blob/16.0/addons/sale/views/sale_order_views.xml#L276
But, when you do that, you get this on pre-commit:
account_cutoff_base/views/account_cutoff_mapping.xml:20: [W7907(duplicate-xml-fields), ]  Duplicate xml field "company_id" in lines 21

So I think we should just disable the rule "duplicate-xml-fields" for v16.

I moved this issue to oca/oca-addons-repo-template.

Why not using just this

I'm not in favor of this solution. having to add extra exception when we develop, for valid code is annoying.
For me, the best solution is what @pedrobaeza propose. (fix the linter). If not possible, I'm in favor to remove it, as @alexis-via proposed.
regards.

We can disable the rule for mandatory and leave it enabled for optional pylint checks. This way, it's still informative, and the disabling comment still makes sense, but it also doesn't block appropriate use.
Later, if/when the linter is enhanced, we can enable it again.

https://github.com/OCA/odoo-pre-commit-hooks/issues/10 seems relevant here. Fixed in pylint-odoo 7.0.5. The check seems to have been removed from the 8.0.0 series entirely: https://github.com/OCA/pylint-odoo/commit/feacd105482859e70e8abf6e594c262d8ee6e1f7#diff-41d180f6f7233d175c2dfe36c45c4ea80eed4754fa7ed4eed46ccde1b2a778c7L31. So any update to a recent version of pylint-odoo should resolve the issue I think.


Remove trailing spaces from python scripts

Removing the trailing spaces from python files.
Just a small contribution at the moment, but does make it easier to work with with editors that highlight trailing spaces.
For these changes, relied on the StripWhitespaces command from the vim-plugin:
https://github.com/ntpeters/vim-better-whitespace

I think at some point would be good ty


Fixed #35693 -- Made password validators callable.

Trac ticket number

ticket-35693
Branch description
Continue @iamkorniichuk's PR
Implemented a __call__magic method to enable password validators to perform validate through __call__.
Checklist

[x] This PR targets the main branch.
[x] The commit message is written in past tense, mentions the ticket number, and ends with a period.
[x] I have checked the "Has patch" ticket flag in the Trac system.
[x] I have added or updated relevant tests.
[x] I have added or updated relevant docs, including release notes if applicable.
[ ] I have attached screenshots in both light and dark modes for any UI changes.

I'm not 100% sure this is worth it just for the consistency, but if we were to do this:

validators also have an __eq__ method, if we are adding the call for consistency, I feel like we should add this for consistency. We should also consider whether to inherit from BaseValidator for example.
I would expect the docs in this section to be updated: https://docs.djangoproject.com/en/5.1/topics/auth/passwords/#writing-your-own-validator

I'm not 100% sure this is worth it just for the consistency, but if we were to do this:
* validators also have an `__eq__` method, if we are adding the call for consistency, I feel like we should add this for consistency. We should also consider whether to inherit from `BaseValidator` for example.

* I would expect the docs in this section to be updated: https://docs.djangoproject.com/en/5.1/topics/auth/passwords/#writing-your-own-validator

Thank you @sarahboyce !!
I agree with this point as well. Password validators and regular field validators work in different ways. Given this, I’m also not 100% convinced that changing password validators to behave like field validators for the sake of consistency would be particularly useful.
My perspective is that, for the sake of consistency, password validators should also be fully aligned with regular field validators, allowing validation through the is_valid method. However, I believe such a change would be difficult because password validators make use of the additional user parameter.
Perhaps, given the existence of the user parameter, password validators should be considered a different type of validator from regular field validators. In that sense, the current implementation might actually be appropriate.
I think this issue requires discussion.

I think this issue requires discussion.

Yes, having thought some more, any custom password validator (as it doesn't inherit from anything) would not have these changes. So it's not something folks could "rely" on :thinking:
I am going to ask for more discussion on the ticket :+1:

I have many thought about adding the __call__ and __eq__ magic methods to password validators in order to maintain consistency with general validators.
The conclusion is that, in order to maintain consistency between the password validator and standard validators, the password validator should be a customizing form of the standard validator class, while preserving the unique features of the password validator as much as possible.
An example of this would be the MinimumLengthValidator for the password validator.
@deconstructible
class MinimumLengthPasswordValidator(BaseValidator):
    message = ngettext(
        "This password is too short. It must contain at least "
        "%(limit_value)d character.",
        "This password is too short. It must contain at least "
        "%(limit_value)d characters.",
    ),
    code = "password_too_short"

    def __call__(self, *args, **kwargs):
        return self.validate(*args, kwargs)

    def validate(self, password, user=None):
        if len(password) < self.limit_value:
            params = {"limit_value": self.limit_value}
            raise ValidationError(self.message, code=self.code, params=params)

    def get_help_text(self):
        return ngettext(
            "Your password must contain at least %(limit_value)d character.",
            "Your password must contain at least %(limit_value)d characters.",
            self.limit_value,
        ) % {"limit_value": self.limit_value}

I think inheriting from MinLengthValidator to implement it is a good approach as well.
@deconstructible
class MinimumLengthPasswordValidator(MinLengthValidator):
    validate = __call__

Based on the discussion with Ryan Hiebert, I think it is better to maintain consistency with standard validators for password validators that do not use the user parameter.
Could you please review these changes? @sarahboyce 🙂

@Antoliny0919 feel free to continue to work on this branch to make proposals on how to improve validators (including investigating if MinLengthValidator can be reused). I have closed the associated ticket but that's not me closing down further thoughts/proposals

If you'd like to discuss anything related to password validators, feel free to join this discussion!
discussion


Convertible tracker

Track convertibles like unstable curd, or any other item that opens and gives loot.

another vote for convertibles

@groupsky did the javascript part. Very nicely.
now I just need to do a few more things to complete it.
To start recording:

create convertibles table: id - name
create item table: id - name
create converitble_item table: convertible_id - convertible_amount - item_id - item_amount
create convertible intake that records convertibles and items

To start displaying:

create db event to create aggregated convertibles table (via temp table and renaming)

create convertibles_aggr table: Convertible id - item id - rate (amount of item per convertible)

create 2 views:

search by convertible:

get item names and rate (amount of items per given convertible)

search by items:

get convertible names and rate (amount of given items per this convertible)

might be able to reuse loot table for this one

to make this work we also need duplicate submit protection.

There should be a per-user unique id of the journal log, that could serve as a duplicate protection, but I'm not sure when I'll have time to look into it.
Is there anything related for the hunt submission?

finished the first (recording) part, just need to add some views when i get time

I also need to create auto-backup for this new db. And add it to Tracker page

didn't find journal entry id, used asset_package_hash together with user id, but it turned out the same (not-changing). Need to find another duplicate protection.

Added first view, db aggregation event, auto-backup, and tracker stats.
Still need

unique identifier (duplicate protection)
second view
Add it to extension

this has been done


NTR: lncRNA 3'-end processing

Please provide as much information as you can:

Suggested term label:
lncRNA 3'-end processing

Definition (free text)
standard

Reference, in format PMID:#######
PMID:31276588

Gene product name and ID to be annotated to this term

Parent term(s)

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term?

Any other information

to replace ncRNA 3' end processing

+[Term]
+id: GO:0180034
+name: lncRNA 3'-end processing
+def: "Any process involved in forming the mature 3' end of a lncRNA molecule." [PMID:31276588]
+synonym: "lncRNA 3' end processing" EXACT []
+is_a: GO:0031123 ! RNA 3'-end processing
+property_value: term_tracker_item "https://github.com/geneontology/go-ontology/issues/27000" xsd:anyURI
+created_by: vw
+creation_date: 2024-02-14T11:02:39Z
@RLovering


Roll engine to version cf0855e69fa8dcd39cd092c9aa9fdce1b216a96b

This roll contains the following changes :
2fa1ab9de Roll src/third_party/skia d95303e10cbc..4302eb9a6e14 (12 commits) (#6443)
45c5fe561 Remove touch mapper and respect the UITouch phase when calculating the pointer data change type. (#6430)
234736801 Roll src/third_party/skia 66a973493468..d95303e10cbc (13 commits) (#6440)

This may need to wait the Engine build bots to compile the artifacts: https://build.chromium.org/p/client.flutter/console

Yes, I am waiting for it. Somehow the Linux-Engine builds seem to take much longer these days.

Heads up. There's another engine roll by auto-roller in progress: https://github.com/flutter/flutter/pull/22700

The description is missing cf0855e69fa8dcd39cd092c9aa9fdce1b216a96b

Auto roller has picked up this change. Closing PR


Cache the QueryGroup object to improve performance in the Query

After introducing the GetHashCode, IEquatable, Operator (== / !=), and Equals overriding, this feature optimization can then be commenced.

This is now done for connection.Query


Separate Viper module from App and create AAR file

I'm submitting a ...

[x] feature request
[ ] support request

Expected Behavior

Viper module is used to provide set of api through which application layer communicates with communication layer. It should be added via gradle dependency
What is the motivation / use case for changing the behavior?

Now a day's most of the popular library introduce gradle dependency and it's the standard way of adding support library on android studio.

Hello
Initially upload all new files in app modules and also upload the viper modules file that consists AIDL service for communicating with mesh layer and connecting with app module for passing data.

Hello,
Now separately exposed viper as a open source project and also made a .ARR file to use in gradle.
Thanks.