Skip to content

Commit

Permalink
update name
Browse files Browse the repository at this point in the history
  • Loading branch information
iceflame89 committed May 23, 2024
1 parent 6dde8b9 commit 43e7097
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -492,13 +492,13 @@ Please refer to the following codes to run.


```python
from chat import OmniLMMChat, img2base64
from chat import MiniCPMVChat, img2base64
import torch
import json

torch.manual_seed(0)

chat_model = OmniLMMChat('openbmb/MiniCPM-Llama3-V-2_5')
chat_model = MiniCPMVChat('openbmb/MiniCPM-Llama3-V-2_5')

im_64 = img2base64('./assets/airplane.jpeg')

Expand Down
4 changes: 2 additions & 2 deletions README_en.md
Original file line number Diff line number Diff line change
Expand Up @@ -470,13 +470,13 @@ Please refer to the following codes to run `MiniCPM-V` and `OmniLMM`.


```python
from chat import OmniLMMChat, img2base64
from chat import MiniCPMVChat, img2base64
import torch
import json

torch.manual_seed(0)

chat_model = OmniLMMChat('openbmb/MiniCPM-Llama3-V-2_5')
chat_model = MiniCPMVChat('openbmb/MiniCPM-Llama3-V-2_5')

im_64 = img2base64('./assets/airplane.jpeg')

Expand Down
4 changes: 2 additions & 2 deletions README_zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -506,13 +506,13 @@ pip install -r requirements.txt


```python
from chat import OmniLMMChat, img2base64
from chat import MiniCPMVChat, img2base64
import torch
import json

torch.manual_seed(0)

chat_model = OmniLMMChat('openbmb/MiniCPM-Llama3-V-2_5')
chat_model = MiniCPMVChat('openbmb/MiniCPM-Llama3-V-2_5')

im_64 = img2base64('./assets/airplane.jpeg')

Expand Down
8 changes: 4 additions & 4 deletions chat.py
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ def img2base64(file_name):
encoded_string = base64.b64encode(f.read())
return encoded_string

class OmniLMM3B:
class MiniCPMV:
def __init__(self, model_path) -> None:
self.model = AutoModel.from_pretrained(model_path, trust_remote_code=True).to(dtype=torch.bfloat16)
self.tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)
Expand Down Expand Up @@ -184,14 +184,14 @@ def chat(self, input):
return answer


class OmniLMMChat:
class MiniCPMVChat:
def __init__(self, model_path) -> None:
if '12B' in model_path:
self.model = OmniLMM12B(model_path)
elif 'MiniCPM-Llama3-V' in model_path:
self.model = MiniCPMV2_5(model_path)
else:
self.model = OmniLMM3B(model_path)
self.model = MiniCPMV(model_path)

def chat(self, input):
return self.model.chat(input)
Expand All @@ -200,7 +200,7 @@ def chat(self, input):
if __name__ == '__main__':

model_path = 'openbmb/OmniLMM-12B'
chat_model = OmniLMMChat(model_path)
chat_model = MiniCPMVChat(model_path)

im_64 = img2base64('./assets/worldmap_ck.jpg')

Expand Down

0 comments on commit 43e7097

Please sign in to comment.