You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

select_dataset_train.tmpl 14 kB

3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <div class="dataset-repolink" id="dataset-repolink-init" style="display: none;" data-repolink="{{.RepoLink}}"
  2. data-dataset-type="{{.datasetType}}"></div>
  3. <div class="inline required min_title field" id="dataset-base" style="margin-bottom: 0 !important;">
  4. <!-- {{if .benchmarkMode}}
  5. <label
  6. style="font-weight: normal;">{{if .benchmarkMode}}{{.i18n.Tr "repo.model_manager"}}</label><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>{{else}}{{.i18n.Tr "dataset.dataset"}}</label>&nbsp;&nbsp;&nbsp;&nbsp;{{end}}
  7. {{else}}
  8. {{end}} -->
  9. <label class="label-fix-width" style="font-weight: normal;">{{if .benchmarkMode}}{{.i18n.Tr "repo.model_manager"}}{{else}}{{.i18n.Tr "dataset.dataset"}}{{end}}</label>
  10. <input type="hidden" name="attachment" :value="dataset_uuid">
  11. <input type="hidden" name="dataset_name" :value="dataset_name">
  12. <input class="disabled" type="text" :value="dataset_name" required onfocus="this.blur();" style="width: 48.5%;">
  13. <el-button type="text" @click="dialogVisible = true" icon="el-icon-plus" style="color: #0366d6;">
  14. {{if .benchmarkMode}}{{.i18n.Tr "repo.modelarts.infer_job.select_model"}}{{else}}{{.i18n.Tr "dataset.select_dataset"}}{{end}}
  15. </el-button>
  16. {{if .benchmarkMode}}
  17. <span class="tooltips" style="display: block;margin-left:11.5rem;">{{.i18n.Tr "dataset.benchmark_dataset_tip"}}</span>
  18. {{end}}
  19. <el-dialog title="{{.i18n.Tr "dataset.select_dataset"}}" :visible.sync="dialogVisible" width="50%">
  20. <div v-loading="loadingDataIndex" style="position: relative;">
  21. <div class="ui icon input" style="z-index: 9999;position: absolute;right: 50px;height:30px;">
  22. <i class="search icon"></i>
  23. <input type="text" placeholder="{{.i18n.Tr "dataset.search_dataset"}}" v-model="searchDataItem">
  24. </div>
  25. <el-tabs v-model="activeName" @tab-click="handleClick('{{.RepoLink}}',activeName,{{.datasetType}})">
  26. <el-tab-pane label="{{.i18n.Tr "dataset.current_project"}}" name="first" v-loading="loadingDataIndex">
  27. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5"
  28. v-for="(dataset,index) in currentRepoDataset" :key="index">
  29. <div style="width: 90%;">
  30. <div style="display: flex;align-items: center;"><span
  31. class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias}
  32. </span><img v-if="dataset.Recommend" src="/img/jian.svg"
  33. style="margin-left: 0.5rem;"><span class="panel_dataset_name">${dataset.Name}
  34. </span></div>
  35. <div style="margin-top: 8px;display: flex;">
  36. <a :title="dataset.UserName" style="cursor: default;">
  37. <img class="ui avatar mini image" style="width: 20px;height: 20px;"
  38. :src="dataset.RelAvatarLink">
  39. </a>
  40. <span class="panel_datset_desc">${dataset.Description}</span>
  41. </div>
  42. </div>
  43. <div>
  44. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini"
  45. @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  46. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  47. <i class="CREATING"></i>
  48. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;"
  49. data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted=""
  50. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_stared"}}</span>
  51. </span>
  52. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  53. <i class="FAILED"></i>
  54. <span style="margin-left: 0.4em;font-size: 12px;color:red;"
  55. data-tooltip="{{$.i18n.Tr "dataset.unzip_failed"}}" data-inverted=""
  56. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_failed"}}</span>
  57. </span>
  58. </div>
  59. </div>
  60. {{if not .benchmarkMode}}
  61. </el-tab-pane>
  62. <el-tab-pane label="{{.i18n.Tr "dataset.owner_dataset"}}" name="second" v-loading="loadingDataIndex">
  63. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5"
  64. v-for="(dataset,index) in myDataset" :key="index">
  65. <div style="width: 90%;">
  66. <div style="display: flex;align-items: center;"><span
  67. class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias}</span><img
  68. v-if="dataset.Recommend" src="/img/jian.svg" style="margin-left: 0.5rem;"><span
  69. class="panel_dataset_name">${dataset.Name}</span></div>
  70. <div style="margin-top: 8px;display: flex;">
  71. <a :title="dataset.UserName" style="cursor: default;">
  72. <img class="ui avatar mini image" style="width: 20px;height: 20px;"
  73. :src="dataset.RelAvatarLink">
  74. </a>
  75. <span class="panel_datset_desc">${dataset.Description}</span>
  76. </div>
  77. </div>
  78. <div>
  79. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini"
  80. @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  81. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  82. <i class="CREATING"></i>
  83. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;"
  84. data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted=""
  85. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_stared"}}</span>
  86. </span>
  87. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  88. <i class="FAILED"></i>
  89. <span style="margin-left: 0.4em;font-size: 12px;color:red;"
  90. data-tooltip="{{$.i18n.Tr "dataset.zip_failed"}}" data-inverted=""
  91. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_failed"}}</span>
  92. </span>
  93. </div>
  94. </div>
  95. </el-tab-pane>
  96. <el-tab-pane label="{{.i18n.Tr "dataset.public_dataset"}}" name="third" v-loading="loadingDataIndex">
  97. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5"
  98. v-for="(dataset,index) in publicDataset" :key="index">
  99. <div style="width: 90%;">
  100. <div style="display: flex;align-items: center;"><span
  101. class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias}</span><img
  102. v-if="dataset.Recommend" src="/img/jian.svg" style="margin-left: 0.5rem;"><span
  103. class="panel_dataset_name">${dataset.Name}</span></div>
  104. <div style="margin-top: 8px;display: flex;">
  105. <a :title="dataset.UserName" style="cursor: default;">
  106. <img class="ui avatar mini image" style="width: 20px;height: 20px;"
  107. :src="dataset.RelAvatarLink">
  108. </a>
  109. <span class="panel_datset_desc">${dataset.Description}</span>
  110. </div>
  111. </div>
  112. <div>
  113. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini"
  114. @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  115. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  116. <i class="CREATING"></i>
  117. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;"
  118. data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted=""
  119. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_stared"}}</span>
  120. </span>
  121. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  122. <i class="FAILED"></i>
  123. <span style="margin-left: 0.4em;font-size: 12px;color:red;"
  124. data-tooltip="{{$.i18n.Tr "dataset.zip_failed"}}" data-inverted=""
  125. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_failed"}}</span>
  126. </span>
  127. </div>
  128. </div>
  129. </el-tab-pane>
  130. <el-tab-pane label="{{.i18n.Tr "dataset.I_liked"}}" name="fourth" v-loading="loadingDataIndex">
  131. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5"
  132. v-for="(dataset,index) in myFavoriteDataset" :key="index">
  133. <div style="width: 90%;">
  134. <div style="display: flex;align-items: center;"><span
  135. class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias}</span><img
  136. v-if="dataset.Recommend" src="/img/jian.svg" style="margin-left: 0.5rem;"><span
  137. class="panel_dataset_name">${dataset.Name}</span></div>
  138. <div style="margin-top: 8px;display: flex;">
  139. <a :title="dataset.UserName" style="cursor: default;">
  140. <img class="ui avatar mini image" style="width: 20px;height: 20px;"
  141. :src="dataset.RelAvatarLink">
  142. </a>
  143. <span class="panel_datset_desc">${dataset.Description}</span>
  144. </div>
  145. </div>
  146. <div>
  147. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini"
  148. @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  149. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  150. <i class="CREATING"></i>
  151. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;"
  152. data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted=""
  153. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_stared"}}</span>
  154. </span>
  155. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  156. <i class="FAILED"></i>
  157. <span style="margin-left: 0.4em;font-size: 12px;color:red;"
  158. data-tooltip="{{$.i18n.Tr "dataset.zip_failed"}}" data-inverted=""
  159. data-variation="mini" data-position="left center">{{$.i18n.Tr "dataset.unzip_failed"}}</span>
  160. </span>
  161. </div>
  162. </div>
  163. </el-tab-pane>
  164. {{end}}
  165. </el-tabs>
  166. <div class="center">
  167. <el-pagination background @current-change="handleCurrentChange" :current-page="page" :page-size="5"
  168. layout="total,prev, pager, next" :total="totalnums">
  169. </el-pagination>
  170. </div>
  171. </div>
  172. </el-dialog>
  173. </div>