Update app.py
Browse files
app.py
CHANGED
@@ -103,7 +103,23 @@ tokenizer = AutoTokenizer.from_pretrained(tokenizer_name, token=os.environ['hf_t
|
|
103 |
|
104 |
# demo
|
105 |
json_output = gr.JSON()
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
global_state = gr.State([])
|
108 |
with gr.Row():
|
109 |
with gr.Column(scale=5):
|
@@ -146,7 +162,7 @@ with gr.Blocks(theme=gr.themes.Default()) as demo:
|
|
146 |
tokens_container = []
|
147 |
with gr.Row():
|
148 |
for i in range(MAX_PROMPT_TOKENS):
|
149 |
-
btn = gr.Button('', visible=False)
|
150 |
btn.click(partial(run_interpretation, i=i), [global_state, interpretation_prompt, num_tokens, do_sample, temperature,
|
151 |
top_k, top_p, repetition_penalty, length_penalty
|
152 |
], [json_output])
|
|
|
103 |
|
104 |
# demo
|
105 |
json_output = gr.JSON()
|
106 |
+
css = '''
|
107 |
+
.token_btn{
|
108 |
+
background: none;
|
109 |
+
border: none;
|
110 |
+
padding: 0;
|
111 |
+
font: inherit;
|
112 |
+
cursor: pointer;
|
113 |
+
color: blue; /* default text color */
|
114 |
+
font-weight: bold;
|
115 |
+
}
|
116 |
+
|
117 |
+
.token_btn:hover {
|
118 |
+
color: red;
|
119 |
+
}
|
120 |
+
|
121 |
+
'''
|
122 |
+
with gr.Blocks(theme=gr.themes.Default(), css=css) as demo:
|
123 |
global_state = gr.State([])
|
124 |
with gr.Row():
|
125 |
with gr.Column(scale=5):
|
|
|
162 |
tokens_container = []
|
163 |
with gr.Row():
|
164 |
for i in range(MAX_PROMPT_TOKENS):
|
165 |
+
btn = gr.Button('', visible=False, elem_classes=['token_btn'])
|
166 |
btn.click(partial(run_interpretation, i=i), [global_state, interpretation_prompt, num_tokens, do_sample, temperature,
|
167 |
top_k, top_p, repetition_penalty, length_penalty
|
168 |
], [json_output])
|