【亲测解决flash_atten2问题】lib/python3.11/site-packages/flash_attn-2.5.6-py3.11-linux-x86_64.egg/flash_attn

微信公众号:leetcode_algos_life,代码随想随记
小红书:412408155
CSDN:https://blog.csdn.net/woai8339?type=blog ,代码随想随记
GitHub: https://github.com/riverind
抖音【暂未开始,计划开始】:tian72530,代码随想随记
知乎【暂未开始,计划开始】:happy001

问题

加载大模型跑的时候,出现报错,报错信息如下:

lib/python3.11/site-packages/flash_attn-2.5.6-py3.11-linux-x86_64.egg/flash_attn_2_cuda.cpython-311-x86_64-linux-gnu.so: undefined symbol: _ZN2at4_ops15sum_IntList_out4callERKNS_6TensorEN3c1016OptionalArrayRefIlEEbSt8optionalINS5_10ScalarTypeEERS2_ (type=value_error)

解决方案

conda activate 环境名
pip uninstall flash-attn
FLASH_ATTENTION_FORCE_BUILD=TRUE pip install flash-attn
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
你好!以下是一个简单的ESP32-S3的ADC检测例程: ```C #include <stdio.h> #include "esp_adc_cal.h" #include "esp_log.h" #include "esp_system.h" #include "driver/adc.h" #define DEFAULT_VREF 1100 #define NO_OF_SAMPLES 64 static const char *TAG = "ADC"; void app_main() { // 配置ADC adc1_config_width(ADC_WIDTH_BIT_12); adc1_config_channel_atten(ADC_CHANNEL_0, ADC_ATTEN_DB_11); // 计算ADC参考电压 esp_adc_cal_characteristics_t adc_chars; esp_adc_cal_value_t val_type = esp_adc_cal_characterize(ADC_UNIT_1, ADC_ATTEN_DB_11, ADC_WIDTH_BIT_12, DEFAULT_VREF, &adc_chars); // 读取ADC值并打印 while (1) { uint32_t adc_reading = 0; for (int i = 0; i < NO_OF_SAMPLES; i++) { adc_reading += adc1_get_raw((adc1_channel_t)ADC_CHANNEL_0); } adc_reading /= NO_OF_SAMPLES; uint32_t voltage = esp_adc_cal_raw_to_voltage(adc_reading, &adc_chars); ESP_LOGI(TAG, "Raw: %d\tVoltage: %dmV", adc_reading, voltage); vTaskDelay(pdMS_TO_TICKS(1000)); } } ``` 这个例程使用了ESP-IDF框架来进行ADC的配置和读取。首先,我们通过`adc1_config_width`函数将ADC的位宽设置为12位,然后使用`adc1_config_channel_atten`函数将ADC通道设置为通道0,并设置增益为11dB。 接下来,我们使用`esp_adc_cal_characterize`函数计算ADC的参考电压,并将结果存储在`adc_chars`结构体中。 在主循环中,我们使用`adc1_get_raw`函数来读取ADC的原始值,并将它们累加起来。然后,我们对累加值求平均值,得到一个稳定的ADC读数。最后,我们使用`esp_adc_cal_raw_to_voltage`函数将原始值转换为电压,并打印出来。 请注意,这个例程仅仅是一个简单的示例,你可以根据自己的需求进行修改和扩展。希望能对你有所帮助!
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值