My app keeps on crashing

I have deployed my app successfully (https://mezyananalytics.streamlit.app/). It runs slowly and after a couple of button presses it crashes.
This is the link to github:
GitHub - Jad-Shahine/Capstone-Streamlit

Will it run better if i run it locally. If so, how do i do that?

thank you for you help. much appreciated

Could you post the error messages?

Hi Ferdy, For some reason I have a new error although i have not changed anything in my code

  ❱   1 import torch                                                            
      2 from torch import Tensor                                                
      3                                                                         
      4 from typing import Iterator, Iterable, Optional, Sequence, List, TypeV  
                                                                                
  /home/adminuser/venv/lib/python3.8/site-packages/torch/__init__.py:533 in     
  <module>                                                                      
                                                                                
     530 │   │   │   ''').strip()) from None                                    
     531 │   raise  # If __file__ is not None the cause is unknown, so just re  
     532                                                                        
  ❱  533 for name in dir(_C):                                                   
     534 │   if name[0] != '_' and not name.endswith('Base'):                   
     535 │   │   __all__.append(name)                                           
     536 │   │   obj = getattr(_C, name)                                        
────────────────────────────────────────────────────────────────────────────────
NameError: name '_C' is not defined

and the error below

Check your requirements.txt, is there really two bertopic library?

bertopic
BERTopic

this was me trying to solve it. even if use one of them or any of them, its the same error. On google colab, it runs correctly when i use
!pip install bertopic
from bertopic import BERTopic.

*please note that i have tried running my code without the “from bertopic import BERTopic” and it works

I have updated the requirements.txt to include only bertopic and this is the error.

NameError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you’re on Streamlit Cloud, click on ‘Manage app’ in the lower right of your app).
Traceback:
File “/home/adminuser/venv/lib/python3.8/site-packages/streamlit/runtime/scriptrunner/script_runner.py”, line 584, in _run_script
exec(code, module.dict)
File “/mount/src/capstone-streamlit/mezyan_reviews_streamlit.py”, line 18, in
from bertopic import BERTopic
File “/home/adminuser/venv/lib/python3.8/site-packages/bertopic/init.py”, line 1, in
from bertopic._bertopic import BERTopic
File “/home/adminuser/venv/lib/python3.8/site-packages/bertopic/_bertopic.py”, line 48, in
from bertopic.backend import BaseEmbedder
File “/home/adminuser/venv/lib/python3.8/site-packages/bertopic/backend/init.py”, line 22, in
from bertopic.backend._multimodal import MultiModalBackend
File “/home/adminuser/venv/lib/python3.8/site-packages/bertopic/backend/_multimodal.py”, line 6, in
from sentence_transformers import SentenceTransformer
File “/home/adminuser/venv/lib/python3.8/site-packages/sentence_transformers/init.py”, line 3, in
from .datasets import SentencesDataset, ParallelSentencesDataset
File “/home/adminuser/venv/lib/python3.8/site-packages/sentence_transformers/datasets/init.py”, line 1, in
from .DenoisingAutoEncoderDataset import DenoisingAutoEncoderDataset
File “/home/adminuser/venv/lib/python3.8/site-packages/sentence_transformers/datasets/DenoisingAutoEncoderDataset.py”, line 1, in
from torch.utils.data import Dataset
File “/home/adminuser/venv/lib/python3.8/site-packages/torch/utils/data/init.py”, line 3, in
from torch.utils.data.sampler import (
File “/home/adminuser/venv/lib/python3.8/site-packages/torch/utils/data/sampler.py”, line 1, in
import torch
File “/home/adminuser/venv/lib/python3.8/site-packages/torch/init.py”, line 533, in
for name in dir(_C):

So the correct lib is bertopic.

Step 1:
Fix the requirements.txt

Step 2:

  • Run the app and record the error message if there is.
NameError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you’re on Streamlit Cloud, click on ‘Manage app’ in the lower right of your app).
Traceback:
File “/home/adminuser/venv/lib/python3.8/site-packages/streamlit/runtime/scriptrunner/script_runner.py”, line 584, in _run_script
exec(code, module.dict)
File “/mount/src/capstone-streamlit/mezyan_reviews_streamlit.py”, line 18, in
from bertopic import BERTopic
File “/home/adminuser/venv/lib/python3.8/site-packages/bertopic/init.py”, line 1, in
from bertopic._bertopic import BERTopic

...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.