【人工智能】Gitee AI 天数智芯有奖体验开源AI模型,一定能有所收货,快来体验吧

大家好,我是全栈小5,欢迎阅读小5的系列文章。
这是《人工智能》系列文章,每篇文章将以博主理解的角度展开讲解。

在这里插入图片描述

目录

  • 前言
  • 两大赛道
    • 天数智芯
      • 1.模型地址
      • 2.天数智芯专区
      • 3.选择模型
      • 4.模型详情页
      • 5.部署模型
      • 6.成功部署
      • 7.执行例子
      • 8.移除模型
    • 千模盲测
      • 1.筛选模型
      • 2.未运行模型
      • 3.执行例子

前言

随着“AI 时代”的到来,开发者们面临着前所未有的挑战和机遇。
为了更好地服务开发者们,Gitee 在一年紧锣密鼓的筹备工作后,宣布 Gitee AI 模型平台正式内测上线
有奖体验活动地址:https://ai.gitee.com/gitee-community/gitee-ai-events
在这里插入图片描述

两大赛道

可以选择下列任意活动赛道进行体验,也可以同时参加。每个赛道将独立排名评奖。

由于模型体积较大,创建模型引擎时加载耗时较长,属于正常现象(大部分是一分钟内可完成部署,部分模型加载时间预计半小时以上)
博主以Stable-diffusion-2、chatyuan-large-v2两个模型为例,一起探索 Gitee AI 上模型体验使用之旅吧。

天数智芯

温馨提示:只要运行成功任意一个模型,并且直接在网页端执行成功一个例子就会记录一次,根据执行成功次数进行奖励排名,越多排名越靠前

下面是体验步骤

1.模型地址

Gitee AI下提供了国产大模型,AI 编程,天数智芯,曙光智算等模型,本次我们这里选择天数智芯专区模型进行体验
点击跳转地址:https://ai.gitee.com/models
在这里插入图片描述

2.天数智芯专区

点击跳转到【天数智芯专区】地址:https://ai.gitee.com/topics/iluvatar

中国领先的通用 GPU 高端芯片及超级算力系统提供商。
天数智芯通用GPU产品具有高性能、通用性、灵活性等特点,支持国内外主流AI生态和各种深度学习框架。

在这里插入图片描述

3.选择模型

博主这里选择的是Stable-diffusion-2,文本转图像的模型。
点中模型即可跳转到模型详情页
在这里插入图片描述

4.模型详情页

在模型详情页,会有模型介绍以及使用例子介绍,以及模型文件等
在这里插入图片描述
在这里插入图片描述

5.部署模型

点击【部署】,然后点击【模型引擎】
在这里插入图片描述
实例配置选择【天数智芯】,其他都是默认即可,最后点【新建模型引擎】,等几秒会自动跳转到部署页面进行初始化模型
在这里插入图片描述
当提示【GPU资源不足】,则说明现在操作这个模型的小伙伴比较多,可以晚上进行部署或者换一个模型进行测试
在这里插入图片描述

6.成功部署

博主换一个模型进行部署,部署成功的标记如下,会有几个状态,等待中、初始化中,只要出现运行中就是表示部署成功。
初始化时间长短,也看模型大小规模,从一分钟到三十分钟都有可能,博主测试的大部分模型都是1、2分钟或者1分钟内都部署完成。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.执行例子

可以使用模型提供的例子,也可以根据模型介绍进行自定义输入文本等
在【测试你的模型!】输入内容,并点击运行即可,能够响应到内容后就表示成功运行一次模型,系统会自动和当前账号绑定次数,重复运行也只会记录一次,所以运行成功后可以换另一个模型进行测试。
因为此模型主要是生成对应漫画小女孩模型,主要会有漫画和小女孩元素出现,一般都是垂直类模型。
在这里插入图片描述

8.移除模型

完成一次模型后,需要移除当前模型,因为每个用户暂时只允许运行一个模型,否则会提示如下

该配置最多能创建1个模型引擎,请先删除已创建的模型引擎后重试。

在这里插入图片描述
点击设置
在这里插入图片描述
复制指定文本,然后删除模型引擎即可,这样就可以进行下一个模型体验了
在这里插入图片描述

温馨提示:模型成功运行后(模型生成对应的效果),后台将记录您的成功运行模型的数量信息,并根据该结果排名评奖
您也可以截图留存模型的成功运行界面(执行例子响应的截图),在对排名有争议时出示截图证明

千模盲测

步骤和天数智芯一样,只是需要找到模型没有【智凯100】标签的模型,没有这个标签说明还没有小伙伴运行成功并执行该模型。

1.筛选模型

为了提升挑战的成功率,更好的找到未进行部署的模型,您可以通过以下几种方式进入模型列表选择模型
方法一:筛选Transformers、Diffusers
在这里插入图片描述
方法二:选择指定企业下的模型
方法三:通过代码方式,写好一定逻辑去判断那些还没有打上标签的模型。
博主平时用C#比较多,所以下面的代码是C#,感兴趣的可以用Python等语言编写逻辑。
实现逻辑也很简单,调模型接口,调具体模型详情页判断是否存在【智凯100】标签

        public async Task AIData()
        {
            string url = string.Empty;
            List<AIDataRunModel> list = new List<AIDataRunModel>();

            for (int i = 1; i <= 5; i++)
            {
                using (HttpClient client = new HttpClient())
                {
                    try
                    {
                        url = $"https://ai.gitee.com/api/profile/huggingface/models?p={i}&page_size=10&order_by=updatedAt&type=mirror";
                        HttpResponseMessage response = await client.GetAsync(url);

                        if (response.IsSuccessStatusCode)
                        {
                            string responseBody = await response.Content.ReadAsStringAsync();
                            AIModel model = JsonConvert.DeserializeObject<AIModel>(responseBody);
                            foreach(var item in model.data)
                            {
                                bool flag = await IsOk(item.hrefAll);
                                if (flag)
                                {
                                    list.Add(new AIDataRunModel() { modelUrl = item.hrefAll, runUrl = item.runUrl });
                                }
                            }
                        }
                        else
                        {
                            Console.WriteLine("请求失败: " + response.StatusCode);
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("发生异常: " + ex.Message);
                    }
                }
            }
        }

        private async Task<bool> IsOk(string url)
        {
            bool flag = false;

            using (HttpClient client = new HttpClient())
            {
                try
                {
                    HttpResponseMessage response = await client.GetAsync(url);

                    if (response.IsSuccessStatusCode)
                    {
                        string responseBody = await response.Content.ReadAsStringAsync();
                        if (!responseBody.Contains("<span>智铠100</span>"))
                        {
                            flag = true;
                        }
                        else
                        {
                            flag = false;
                        }
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("发生异常: " + ex.Message);
                }
            }

            return flag;
        }

        public class AIModel
        {
            public List<AIDataModel>? data { get; set; }
            public int page { get; set; }
            public int pageCount { get; set; }
            public int pageSize { get; set; }
            public bool success { get; set; }
            public int total { get; set; }
        }
        public class AIDataModel
        {
            public string href { get; set; }
            public string hrefAll { get { return $"https://ai.gitee.com/{href}"; } }
            public string runUrl { get { return $"https://ai.gitee.com/endpoints/xiao555/new?repository={href.TrimStart('/')}"; } }
            public string mirrorUrl { get; set; }
            public List<AIDataTagsModel> tags { get; set; }
        }
        public class AIDataTagsModel
        {
            public string name { get; set; }
        }
        public class AIDataRunModel
        {
            public string modelUrl { get; set; }
            public string runUrl { get; set; }
        }

2.未运行模型

比如,博主下面通过代码找到未部署的模型

https://ai.gitee.com//hf-models/bert-base-multilingual-cased
https://ai.gitee.com//hf-models/roberta-large
https://ai.gitee.com//hf-models/distilbert-base-multilingual-cased

只要下面没有出现过【智凯100】的标签,即可进行部署测试,执行成功后会自动打上标签并和您账号绑定,记录一次成功次数
在这里插入图片描述

3.执行例子

部署步骤和上面一样,这里直接就是运行模型例子
【模型运行成功】【此时还不会打上标签】
在这里插入图片描述
【成功运行模型例子】
在右边会有示例1、2,可以直接使用运行查看效果
在这里插入图片描述
在这里插入图片描述
【此时再刷新模型介绍页面,会看到打上了标签】
【则表示运行成功一次模型】
【可以换下一个模型进行体验】
在这里插入图片描述

总结:当然Gitee AI还有很多功能,大家感兴趣的也可以关注和体验。技术更新迭代很快,很荣幸也很庆幸我们能搭上AI时代的快车,众多模型总能让大家变得更优秀,拥抱变化,拥抱AI,加油!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/468860.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Flutter-仿淘宝京东录音识别图标效果

效果 需求 弹起键盘&#xff0c;录制按钮紧挨着输入框收起键盘&#xff0c;录制按钮回到初始位置 实现 第一步&#xff1a;监听键盘弹起并获取键盘高度第二步&#xff1a;根据键盘高度&#xff0c;录制按钮高度计算偏移高度&#xff0c;并动画移动第三步&#xff1a;键盘收起…

Unbuntu20.04 git push和pull相关问题

文章目录 Unbuntu20.04 git push和pull使用&#xff11;&#xff0e;下载[Git工具包](https://git-scm.com/downloads)&#xff12;&#xff0e;建立本地仓库&#xff13;&#xff0e;将本地仓库与github远程仓库关联&#xff14;&#xff0e;将本地仓库文件上传到github远程仓…

nuxt3项目总结

nuxt3项目总结 仓库 前言 大半年的时间&#xff0c;项目从秋天到春天&#xff0c;从管理后台到APP再到数据大屏&#xff0c;技术栈从vue3到uniApp再到nuxt3&#xff0c;需求不停的改&#xff0c;注释掉代码都快到项目总体的三分之一。 一、准备-搭建项目架子 1.1 创建一个…

图片怎么转jpg格式?一键完成图片格式转换

jpg图片格式作为最常用的图片类型之一&#xff0c;经常出现在不同的使用场景中&#xff0c;如果遇到手上的图片不是jpg格式的话&#xff0c;就需要图片转jpg之后再操作&#xff0c;那么该如何进行图片转换格式呢&#xff1f;试试本文分享的这个图片转格式的方法吧&#xff0c;利…

【经验分享】Wubuntu------体验Windows和Ubuntu的结合体

【经验分享】Wubuntu------体验Windows和Ubuntu的结合体 最近看到有一款Wubuntu的文章&#xff0c;对于习惯使用windows操作系统&#xff0c;又不熟悉ubuntu系统的程序员小白来说&#xff0c;可以说是福音了。目前的Wubuntu兼容性可能还有一点问题&#xff0c;如果再迭代几次的…

YOLOV5 改进:增加注意力机制模块(SE)

1、前言 本章将介绍yolov5的改进项目,为v5增加新的模块---注意力机制、SE模块 大部分更改的代码是重复的,只有少部分需要更改,下面会详细讲解 yolov5的yaml文件介绍:YOLOV5 模型:利用tensorboard查看网络结构和yaml文件介绍-CSDN博客 yolov5的模块更改,C3更改为C2f模块…

18个惊艳的可视化大屏(第27辑):安防与安全预警

可视化大屏在安防和安全预警领域具有以下几个重要作用&#xff1a; 实时监控和预警 可视化大屏可以将各种安防设备&#xff08;如摄像头、传感器等&#xff09;的监控画面和数据集中显示在一个屏幕上&#xff0c;实现对安全状况的实时监控。同时&#xff0c;通过设置预警规则…

【保姆级教程】YOLOv8_Pose多目标+关键点检测:训练自己的数据集

Yolov8官方给出的是单类别的人体姿态关键点检测&#xff0c;本文将记录如果实现训练自己的多类别的关键点检测。 一、YOLOV8环境准备 1.1 下载安装最新的YOLOv8代码 仓库地址&#xff1a; https://github.com/ultralytics/ultralytics1.2 配置环境 pip install -r requiremen…

JNDI+LDAP攻击手法

服务端&#xff1a; package com.naihe3; import java.net.InetAddress; import java.net.MalformedURLException; import java.net.URL;import javax.net.ServerSocketFactory; import javax.net.SocketFactory; import javax.net.ssl.SSLSocketFactory;import com.unboundid.…

27-4 文件上传漏洞 - 黑名单绕过

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客 一、黑名单绕过和黑白名单机制: 黑名单:黑名单中的文件不允许通过。白名单:白名单中的文件允许通过。二、黑白名单判断: 当输入一串后缀如"sfahkfhakj"时,黑名单不…

docker安装配置dnsmasq

docker下载安装 参考&#xff1a;docker安装、卸载、配置、镜像 如果是低版本的额ubuntu&#xff0c;比如ubuntu16.04.7 LTS&#xff0c;为了加快下载速度&#xff0c;参考&#xff1a;Ubuntu16.04LTS安装Docker。 docker安装dnsmasq 下载dnsmasq镜像 首先镜像我们可以选择…

Solidity Uniswap V2 Output amount calculation

现在&#xff0c;我们即将实现高级交换&#xff0c;包括链式交换&#xff08;例如&#xff0c;通过token B 将token A 交换为token C&#xff09;。在实现之前&#xff0c;我们需要了解 Uniswap 如何计算输出量。让我们先弄清楚金额与价格的关系。 什么是价格&#xff1f;就是你…

KVM安装-kvm彻底卸载-docker安装Webvirtmgr

KVM安装和使用 一、安装 检测硬件是否支持KVM需要硬件的支持,使用命令查看硬件是否支持KVM。如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的 egrep ‘(vmx|svm)’ /proc/cpuinfo关闭selinux将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=d…

工业智能网关的功能特点、应用及其对企业产生的价值-天拓四方

一、工业智能网关的功能特点 工业智能网关是一种具备数据采集、传输、处理能力的智能设备&#xff0c;它能够将工业现场的各种传感器、执行器、控制器等设备连接起来&#xff0c;实现设备间的信息互通与协同工作。同时&#xff0c;工业智能网关还具备强大的数据处理能力&#…

超火短剧分销推广项目cps,现在做还不晚(完整教程)

短剧是一种介于短视频和长视频之间的中视频模式&#xff0c;以爽点和反转为特点&#xff0c;讲究引人入胜&#xff0c;刺激消费。更白话一点表达&#xff0c;短剧就是压缩版的电视剧&#xff0c;易上头上瘾&#xff0c;易冲动消费。 所以&#xff0c;使用“蜂小推”进行短剧分…

xss.pwnfunction(DOM型XSS)靶场

环境进入该网站 Challenges (pwnfunction.com) 第一关&#xff1a;Ma Spaghet! 源码&#xff1a; <!-- Challenge --> <h2 id"spaghet"></h2> <script>spaghet.innerHTML (new URL(location).searchParams.get(somebody) || "Somebo…

实地研究降本增效的杀伤力,LSTM算法实现全国失业率分析预测

前言 ​ 降本增效降本增笑&#xff1f;增不增效暂且不清楚&#xff0c;但是这段时间大厂的产品频繁出现服务器宕机和产品BUG确实是十分增笑。目前来看降本增效这一理念还会不断渗透到各行各业&#xff0c;不单单只是互联网这块了&#xff0c;那么对于目前就业最为严峻的一段时…

五款软件让效率飞跃

幸运的是&#xff0c;随着信息技术的不断演进&#xff0c;一系列高效的软件工具应运而生&#xff0c;它们旨在简化我们的日常工作&#xff0c;帮助我们以更少的时间完成更多的任务。下面&#xff0c;将介绍五款能够有效提升您工作效率的软件神器。 1、亿可达 他是一款自动化工…

从自动化到测开,测试人员逆袭之路从此起步!

在当今竞争激烈的软件测试行业中&#xff0c;近期的招聘市场确实面临一些挑战。大量的求职者争相涌入岗位&#xff0c;许多热衷于功能测试的人士甚至难以找到理想的工作机会。更不幸的是&#xff0c;连自动化测试和性能测试这些专业领域也受到了测试开发人员的竞争压力。然而&a…