Spaces:
Runtime error
Runtime error
| import torch | |
| from transformers import AutoAdapterModel, AutoTokenizer | |
| from datasets import load_dataset | |
| import gradio as gr | |
| # 加载模型和分词器 | |
| model_name = "ckcl/mexc_price_model" | |
| tokenizer = AutoTokenizer.from_pretrained(model_name) | |
| model = AutoAdapterModel.from_pretrained(model_name) | |
| model.load_adapter(model_name, set_active=True) | |
| # 加载数据集 | |
| ds = load_dataset("ckcl/BTC_USDT_dataset") | |
| # 定义预测函数 | |
| def predict(input_text): | |
| # 处理输入 | |
| inputs = tokenizer(input_text, return_tensors="pt") | |
| # 进行预测 | |
| with torch.no_grad(): | |
| outputs = model(**inputs) | |
| # 获取预测结果 | |
| predictions = torch.argmax(outputs.logits, dim=-1) | |
| return str(predictions.item()) | |
| # 创建 Gradio 界面 | |
| iface = gr.Interface(fn=predict, inputs="text", outputs="text", title="MEXC Contract Prediction", description="Predict contract prices for MEXC.") | |
| # 启动应用 | |
| iface.launch() | |