Method not found
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
調査の方向性
まず tutorials/ASR.ipynb と offline_recognize の呼び出しを読み、次にそれを、提供されている server.py、およびそれが登録する gRPC サービスとメソッドと比較します。指定された Python 3.11/Jupyter セットアップで UNIMPLEMENTED の「Method not found!」応答を再現します。対応している構成を特定するか、必要な変更を文書化できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Hello, I am following the ASR tutorial using Python and Riva from NVIDIA tutorial asr on a Mac OS system and using Jupyter Notebook.
However, I am encountering an issue with the offline_recognize function:
response = asr_service.offline_recognize(data, offline_config)
I am getting the following error:
---------------------------------------------------------------------------
_InactiveRpcError Traceback (most recent call last)
Cell In[10], line 1
----> 1 response = asr_service.offline_recognize(data, offline_config)
File /usr/local/lib/python3.11/site-packages/riva/client/asr.py:380, in ASRService.offline_recognize(self, audio_bytes, config, future)
378 request = rasr.RecognizeRequest(config=config, audio=audio_bytes)
379 func = self.stub.Recognize.future if future else self.stub.Recognize
--> 380 return func(request, metadata=self.auth.get_auth_metadata())
File /usr/local/lib/python3.11/site-packages/grpc/_channel.py:1161, in _UnaryUnaryMultiCallable.__call__(self, request, timeout, metadata, credentials, wait_for_ready, compression)
1146 def __call__(
1147 self,
1148 request: Any,
(...)
1153 compression: Optional[grpc.Compression] = None,
1154 ) -> Any:
1155 (
1156 state,
1157 call,
1158 ) = self._blocking(
1159 request, timeout, metadata, credentials, wait_for_ready, compression
1160 )
-> 1161 return _end_unary_response_blocking(state, call, False, None)
File /usr/local/lib/python3.11/site-packages/grpc/_channel.py:1004, in _end_unary_response_blocking(state, call, with_call, deadline)
1002 return state.response
1003 else:
-> 1004 raise _InactiveRpcError(state)
_InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNIMPLEMENTED
details = "Method not found!"
debug_error_string = "UNKNOWN:Error received from peer {created_time:"2023-11-16T10:57:11.537789+07:00", grpc_status:12, grpc_message:"Method not found!"}"
server.py
import asyncio
import grpc
import sample_pb2
import sample_pb2_grpc
from grpc_reflection.v1alpha import reflection
class GreeterServicer(sample_pb2_grpc.GreeterServicer):
async def SayHello(self, request, context):
return sample_pb2.HelloReply(message=f"Hello, {request.name}!")
async def serve():
server = grpc.aio.server()
# Enable reflection
SERVICE_NAMES = (
sample_pb2.DESCRIPTOR.services_by_name['Greeter'].full_name,
reflection.SERVICE_NAME,
)
reflection.enable_server_reflection(SERVICE_NAMES, server)
sample_pb2_grpc.add_GreeterServicer_to_server(GreeterServicer(), server)
server.add_insecure_port("[::]:50051")
print("Server started on port 50051")
await server.start()
await server.wait_for_termination()
if __name__ == "__main__":
asyncio.run(serve())
Are there any suggestions or specific solutions to address this issue, especially considering the use of Mac OS and Jupyter Notebook?"
- 主要言語
- Python
- スター
- 142
- フォーク
- 52
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nvidia-riva/python-clients のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
nvidia-riva/python-clients#172 · コメント 4 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
nvidia-riva/python-clients#145 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
nvidia-riva/python-clients#110 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
nvidia-riva/python-clients#100 · コメント 1 件 ·
-
Connection_Refuseオープン
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
nvidia-riva/python-clients の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue Stellar Wave trivial
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
StellarCanary/ProtocolCanary-Fixtures#258 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
IBM/ai-atlas-nexus#295 ·
メンテナーはふだん 6 日以内に返信
-
github_actions
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
Hochfrequenz/aibap.mcp#578 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
mishraprafful/multihull#150 ·
メンテナーはふだん 1 日以内に返信