Spaces:
Runtime error
Runtime error
dataframe prettied it up
Browse files- Dockerfile +1 -1
- docker-run.esh +1 -1
- language_models_project/app.py +7 -3
Dockerfile
CHANGED
|
@@ -22,4 +22,4 @@ HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
|
|
| 22 |
|
| 23 |
ADD . /app
|
| 24 |
RUN pip3 install streamlit
|
| 25 |
-
|
|
|
|
| 22 |
|
| 23 |
ADD . /app
|
| 24 |
RUN pip3 install streamlit
|
| 25 |
+
CMD ["streamlit", "run", "language_models_project/app.py", "--server.port=8501", "--server.address=0.0.0.0"]
|
docker-run.esh
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
(run-python "dtach -A /tmp/streamlit docker run -ti --rm -v .:/app -v /tmp:/tmp
|
|
|
|
| 1 |
+
(run-python "dtach -A /tmp/streamlit docker run -ti --rm -v .:/app -v /tmp:/tmp streamlit /usr/local/bin/ipython")
|
language_models_project/app.py
CHANGED
|
@@ -70,7 +70,9 @@ def infer(text: str) -> List[Dict[str, float]]:
|
|
| 70 |
predictions = np.zeros(probs.shape)
|
| 71 |
predictions[np.where(probs >= 0.5)] = 1
|
| 72 |
predictions = pd.Series(predictions == 1)
|
| 73 |
-
|
|
|
|
|
|
|
| 74 |
"toxic",
|
| 75 |
"severe_toxic",
|
| 76 |
"obscene",
|
|
@@ -78,7 +80,8 @@ def infer(text: str) -> List[Dict[str, float]]:
|
|
| 78 |
"insult",
|
| 79 |
"identity_hate",
|
| 80 |
]
|
| 81 |
-
|
|
|
|
| 82 |
|
| 83 |
|
| 84 |
def wrapper(*args, **kwargs):
|
|
@@ -109,7 +112,8 @@ if st.button("Classify"):
|
|
| 109 |
"processed before displaying. Please allow a few minutes for longer"
|
| 110 |
"inputs."
|
| 111 |
)
|
| 112 |
-
|
|
|
|
| 113 |
st.dataframe(data=j)
|
| 114 |
|
| 115 |
|
|
|
|
| 70 |
predictions = np.zeros(probs.shape)
|
| 71 |
predictions[np.where(probs >= 0.5)] = 1
|
| 72 |
predictions = pd.Series(predictions == 1)
|
| 73 |
+
|
| 74 |
+
l = pd.Series(zip(predictions.tolist(), probs.tolist()))
|
| 75 |
+
l.index = [
|
| 76 |
"toxic",
|
| 77 |
"severe_toxic",
|
| 78 |
"obscene",
|
|
|
|
| 80 |
"insult",
|
| 81 |
"identity_hate",
|
| 82 |
]
|
| 83 |
+
#probs.index = predictions.index
|
| 84 |
+
return l.to_dict()
|
| 85 |
|
| 86 |
|
| 87 |
def wrapper(*args, **kwargs):
|
|
|
|
| 112 |
"processed before displaying. Please allow a few minutes for longer"
|
| 113 |
"inputs."
|
| 114 |
)
|
| 115 |
+
internal_list = [infer(text=i) for i in data]
|
| 116 |
+
j = pd.DataFrame(internal_list)
|
| 117 |
st.dataframe(data=j)
|
| 118 |
|
| 119 |
|