首页 > 其他分享 >InternLM智能创作Work及总结

InternLM智能创作Work及总结

时间:2024-01-07 18:32:06浏览次数:34  
标签:cn mirrors Work huggingface 智能 InternLM https edu pip


基础:

  • 使用 InternLM-Chat-7B 模型生成 300 字的小故事。

详情可以见我的完成撰写文章:https://blog.51cto.com/morcake/9105322

InternLM智能创作Work及总结_学习

上图为进入的开始界面,下面即可进行问答:

InternLM智能创作Work及总结_学习_02


  • 熟悉 hugging face 下载功能,使用 huggingface_hub python 包,下载 InternLM-20B 的 config.json 文件到本地(需截图下载过程)。

使用 Hugging Face 官方提供的 huggingface-cli 命令行工具。安装依赖:

pip install -U huggingface_hub

InternLM智能创作Work及总结_InternLM_03

然后新建 python 文件,填入以下代码,运行即可。

  • resume-download:断点续下
  • local-dir:本地存储路径。(linux 环境下需要填写绝对路径)
import os
# 下载模型
os.system('huggingface-cli download --resume-download internlm/internlm-chat-7b --local-dir your_path')

以下内容将展示使用 huggingface_hub 下载模型中的部分文件:

import os 
from huggingface_hub import hf_hub_download  # Load model directly 

hf_hub_download(repo_id="internlm/internlm-7b", filename="config.json")

InternLM智能创作Work及总结_学习_04

下面使用镜像是个参考:

HF_ENDPOINT=https://hf-mirror.com python your_script.py
export HF_ENDPOINT=https://hf-mirror.com



进阶

  • 完成浦语·灵笔的图文理解及创作部署(需截图)

详情可以见我的完成撰写文章:https://blog.51cto.com/morcake/9118470

InternLM智能创作Work及总结_学习_05

以提示词“又见敦煌”来输入:

InternLM智能创作Work及总结_InternLM_06

InternLM智能创作Work及总结_学习_07


  • 完成 Lagent 工具调用 Demo 创作部署(需截图)

详情可以见我的完成撰写文章:https://blog.51cto.com/morcake/9105636

InternLM智能创作Work及总结_大模型_08

在 Web 页面选择 InternLM模型,等待模型加载完毕后,输入数学问题, InternLM-Chat-7B 模型理解题意生成解此题的 Python 代码,Lagent 调度送入 Python 代码解释器求出该问题的解:

InternLM智能创作Work及总结_InternLM_09


InternLM智能创作Work及总结_大模型_10

大模型介绍:

InternLM智能创作Work及总结_学习_11

InternLM智能创作Work及总结_大模型_12

InternLM智能创作Work及总结_大模型_13

InternLM智能创作Work及总结_大模型_14

pip 换源

临时使用镜像源安装,如下所示:some-package 为你需要安装的包名:

pip install -i https://mirrors.cernet.edu.cn/pypi/web/simple some-package

设置pip默认镜像源,升级 pip 到最新的版本 (>=10.0.0) 后进行配置,如下所示:

python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.cernet.edu.cn/pypi/web/simple

如果您的 pip 默认源的网络连接较差,临时使用镜像源升级 pip:

python -m pip install -i https://mirrors.cernet.edu.cn/pypi/web/simple --upgrade pip

InternLM智能创作Work及总结_学习_15

镜像站提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch 等),各系统都可以通过修改用户目录下的 .condarc 文件来使用镜像站。

不同系统下的 .condarc 目录如下:

  • Linux${HOME}/.condarc
  • macOS${HOME}/.condarc
  • WindowsC:\Users\<YourUserName>\.condarc

注意:Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

快速配置:

cat <<'EOF' > ~/.condarc
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
EOF

InternLM智能创作Work及总结_大模型_16

  • Hugging Face

使用 Hugging Face 官方提供的 huggingface-cli 命令行工具

  • ModelScope

使用 modelscope 中的 snapshot_download 函数下载模型,第一个参数为模型名称,参数 cache_dir 为模型的下载路径。

  • OpenXLab

OpenXLab 可以通过指定模型仓库的地址,以及需要下载的文件的名称,文件所需下载的位置等,直接下载模型权重文件。

标签:cn,mirrors,Work,huggingface,智能,InternLM,https,edu,pip
From: https://blog.51cto.com/morcake/9134487

相关文章

  • 鱼类识别Python+深度学习人工智能+TensorFlow+卷积神经网络算法
    一、介绍鱼类识别系统。使用Python作为主要编程语言开发,通过收集常见的30种鱼类('墨鱼','多宝鱼','带鱼','石斑鱼','秋刀鱼','章鱼','红鱼','罗非鱼','胖头鱼','草鱼','银鱼','青鱼','马头鱼'......
  • 优化业务系统运维管理:实现更智能的信息化业务系统监控与决策
        在当今高度信息化的时代,业务管理已成为企业成功的关键因素。为了更好地满足不断变化的市场需求,提高企业运营效率,我们推出了一款全新的业务管理工具——监控易。这款工具将助力企业实现更高效、更智能的业务监控与决策。一、业务系统运维列表:全面掌握业务状态    ......
  • 通往人工智能的 Go 之路
    Agency该库旨在为那些希望通过清晰、高效且符合Go语言惯例的方法来探索大型语言模型(LLMs)和其他生成式人工智能的开发人员而设计。特点纯Go语言:快速、轻量级,静态类型,无需涉及Python或JavaScript编写清晰的代码并遵循清晰的架构,将业务逻辑与具体实现分离通过实现简单接口轻松......
  • 基于智能手机的行人惯性追踪数据集模型与部署
    论文总结这篇《Smartphone-basedPedestrianInertialTracking:Dataset,Model,andDeployment》论文介绍了一种基于智能手机惯性测量单元(IMU)的行人追踪和定位系统。主要内容和贡献如下:数据集和实验设计:作者开发了一个智能手机惯性测量数据集(SIMD),包含超过4500条步行轨迹,涵盖了......
  • docker_network命令
    docker命令:一、概述查看网络列表【默认提供三种网络】:dockernetworkls创建一个driver为bridge的网络:(默认创建的就是bridge):dockernetworkcreate自定义network名删除:dockernetworkrm自定义networkID查看网络信息: dockernetworkinspectcentos66-net1.2、docker镜像使用......
  • 智慧工地智能化管理平台源码
    智慧工地是一种基于信息技术和大数据应用的智能化管理平台,旨在提升建筑施工现场的安全、效率和质量。通过物联网、云计算、人工智能等技术手段,智慧工地可以对施工现场的各个要素进行全面感知、实时交互和智能分析,以实现更高效、更安全、更环保的施工过程。 技术架构:微服务架构+Jav......
  • 迈入AI智能时代!ChatGPT国内版免费AI助手工具 peropure·AI正式上线,打造场景化智慧服务
     当OpenAI发布ChatGPT的时候,没有人会意识到,新一代人工智能浪潮将给人类社会带来一场眩晕式变革。其中以ChatGPT为代表的AIGC技术加速成为AI领域的热门发展方向,推动着AI时代的前行发展。面对技术浪潮,清越科技(PeroPure)立足多样化生活场景、精准把握用户实际需求,持续精确Fine-......
  • 2016 2019 李世石 人机大战 谷歌人工智能AlphaGo 韩国人工智能"韩豆"
    2016年3月,谷歌围棋人工智能机器人“阿尔法狗”与韩国棋手李世石进行较量,“阿尔法狗”获得比赛胜利,最终双方总比分定格在4:1。首场人机大战结束后,“阿尔法狗”之父、德米斯·哈萨比斯表示,人工智能的下一步目标是让计算机自己学棋。也就是说,下个版本的“阿尔法狗”将从零开始,不接受......
  • 引领流量管理变革:实现高效、智能的网络监控与优化
        在当今高度信息化的时代,网络流量管理已成为企业数据分析和决策的关键环节。为了更好地满足不断变化的市场需求,提高企业运营效率,监控易推出的流量管理模块,将助力企业实现更高效、更智能的流量监控与优化。一、流量监控:实时掌握网络流量动态    监控易的流量监控功......
  • 什么是人工智能幻觉?为什么AI会编造答案?丨曼孚科技
    当我们欣赏由AI生成的艺术作品时,往往会被其美感和独特性所吸引,它以令人惊叹的创造力和智能对话能力,在艺术、写作、音乐等领域展现出巨大潜力,仿佛具备了人类的创作天赋。然而,近期的一些事件引发了人们对AI系统输出准确性和可信度方面的关注,即“它自信地给出了看似正确实则错误的答......