小编Tua*_*uoc的帖子

更新Flatlist数据后的ScrollToEnd

我正在与建立一个聊天框Flatlist。我想向数据添加一个新项目,然后滚动到列表底部。我使用scrollToEnd方法,但是没有用。我怎样才能做到这一点?

<FlatList
        ref="flatList"
        data={this.state.data}
        extraData = {this.state}
        renderItem={({item}) => <Text style={styles.chatFlatListItem}>{item.chat}</Text>}
/>

AddChat(_chat){
    var arr = this.state.data;
    arr.push({key: arr.length, chat: _chat});
    var _data = {};
    _data["data"] = arr;
    this.setState(_data);
    this.refs.flatList.scrollToEnd();
 }
Run Code Online (Sandbox Code Playgroud)

react-native react-native-flatlist

4
推荐指数
3
解决办法
6488
查看次数

flan-t5-xxl:ValueError:需要包含卸载权重的“state_dict”或“save_folder”

我尝试在我的 Mac M1 和 Google Colab 中运行 Hugging Face 中的 flan-t5-xxx 模型,两者都有相同的错误:

ValueError: Need either a state_dict or a save_folder containing offloaded weights.

模型卡中的代码:

from transformers import T5Tokenizer, T5ForConditionalGeneration
tokenizer = T5Tokenizer.from_pretrained("google/flan-t5-xxl")
model = T5ForConditionalGeneration.from_pretrained("google/flan-t5-xxl", device_map="auto")
input_text = "translate English to German: How old are you?"
input_ids = tokenizer(input_text, return_tensors="pt").input_ids.to("cuda")
outputs = model.generate(input_ids)
print(tokenizer.decode(outputs[0]))
Run Code Online (Sandbox Code Playgroud)

huggingface-transformers

2
推荐指数
1
解决办法
1754
查看次数