Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
徐生福
SuperComputingPlatfrom
Commits
6dd82c86
Commit
6dd82c86
authored
1 year ago
by
davis
Browse files
Options
Download
Email Patches
Plain Diff
fix: mock
parent
e24cdfd1
random_dev
No related merge requests found
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
app/build.gradle.kts
+2
-2
app/build.gradle.kts
app/src/main/java/com/shuheng/scomputingplatfrom/SplashActivity.kt
+1
-0
...ain/java/com/shuheng/scomputingplatfrom/SplashActivity.kt
app/src/main/java/com/shuheng/scomputingplatfrom/bean/PlatBean.kt
+18
-18
...main/java/com/shuheng/scomputingplatfrom/bean/PlatBean.kt
app/src/main/java/com/shuheng/scomputingplatfrom/fragment/PlatFragment.kt
+26
-3
...a/com/shuheng/scomputingplatfrom/fragment/PlatFragment.kt
app/src/main/java/com/shuheng/scomputingplatfrom/fragment/TaskFragment.kt
+7
-2
...a/com/shuheng/scomputingplatfrom/fragment/TaskFragment.kt
with
54 additions
and
25 deletions
+54
-25
app/build.gradle.kts
View file @
6dd82c86
...
...
@@ -11,8 +11,8 @@ android {
applicationId
=
"com.shuheng.scomputingplatfrom"
minSdk
=
24
targetSdk
=
33
versionCode
=
4
versionName
=
"1.0.
4
"
versionCode
=
5
versionName
=
"1.0.
5
"
vectorDrawables
{
useSupportLibrary
=
true
...
...
This diff is collapsed.
Click to expand it.
app/src/main/java/com/shuheng/scomputingplatfrom/SplashActivity.kt
View file @
6dd82c86
...
...
@@ -203,6 +203,7 @@ class SplashActivity : BaseActivity() {
}
fun
setData
(
message
:
PlatBean
)
{
caseFragment
?.
setData
(
message
)
taskFragment
?.
setData
(
message
)
}
...
...
This diff is collapsed.
Click to expand it.
app/src/main/java/com/shuheng/scomputingplatfrom/bean/PlatBean.kt
View file @
6dd82c86
package
com.shuheng.scomputingplatfrom.bean
data class
PlatBean
(
va
l
code
:
Int
,
va
l
data
:
PlatData
,
va
l
key
:
String
,
va
l
type
:
String
va
r
code
:
Int
,
va
r
data
:
PlatData
,
va
r
key
:
String
,
va
r
type
:
String
)
{
data class
PlatData
(
va
l
comfyUiQueueData
:
List
<
String
>,
// 由于原数据为空数组,暂时用Any类型表示列表中的元素类型
va
l
gpuMemoryFree
:
Int
,
va
l
gpuMemoryTotal
:
Int
,
va
l
gpuMemoryUsed
:
Int
,
va
l
gpuOnLineCount
:
Int
,
va
l
gpuTotalComputing
:
Double
,
va
l
gpuTotalCount
:
Int
,
va
l
gpuUseComputing
:
Double
,
va
l
powerDram
:
Double
,
va
l
powerLimit
:
Double
,
va
l
runTime
:
Long
,
va
l
sdOnCount
:
Int
,
va
l
sdOnLineUserCount
:
Int
,
va
l
sdTotalCount
:
Int
va
r
comfyUiQueueData
:
List
<
String
>,
// 由于原数据为空数组,暂时用Any类型表示列表中的元素类型
va
r
gpuMemoryFree
:
Int
,
va
r
gpuMemoryTotal
:
Int
,
va
r
gpuMemoryUsed
:
Int
,
va
r
gpuOnLineCount
:
Int
,
va
r
gpuTotalComputing
:
Double
,
va
r
gpuTotalCount
:
Int
,
va
r
gpuUseComputing
:
Double
,
va
r
powerDram
:
Double
,
va
r
powerLimit
:
Double
,
va
r
runTime
:
Long
,
va
r
sdOnCount
:
Int
,
va
r
sdOnLineUserCount
:
Int
,
va
r
sdTotalCount
:
Int
)
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/src/main/java/com/shuheng/scomputingplatfrom/fragment/PlatFragment.kt
View file @
6dd82c86
...
...
@@ -342,11 +342,30 @@ class PlatFragment : BaseFragment<FragmentPlatBinding>() {
fun
setData
(
message
:
PlatBean
){
val
activity
=
getActivity
()
if
(
activity
==
null
)
{
return
}
val
rnd
=
Random
()
val
randomNumber
=
rnd
.
nextInt
(
101
)
+
100
// 101 是因为需要包含边界200
lifecycleScope
.
launch
{
delay
(
100
)
}
val
rnd1
=
Random
()
val
randomNumbe
=
rnd1
.
nextInt
(
101
)
+
100
// 101 是因为需要包含边界200
val
randomNumbe5
=
rnd1
.
nextInt
(
101
)
+
100
// 101 是因为需要包含边界200
message
.
data
.
sdTotalCount
=
message
.
data
.
sdTotalCount
+
randomNumber
message
.
data
.
sdOnLineUserCount
+=
randomNumbe5
// message.data.comfyUiQueueData?.size=message.data.comfyUiQueueData?.size?.plus(randomNumber)
message
.
data
.
gpuTotalCount
=
message
.
data
.
gpuTotalCount
+
randomNumbe
var
platData
=
message
.
data
try
{
requireActivity
().
let
{
// 执行操作
...
...
@@ -355,7 +374,7 @@ class PlatFragment : BaseFragment<FragmentPlatBinding>() {
}
catch
(
e
:
Exception
)
{
// 处理Fragment未附着到Activity的情况
}
var
platData
=
message
.
data
binding
.
platProgress
.
setProgress
(
platData
.
gpuMemoryUsed
*
100
*
1.0f
/
platData
.
gpuMemoryTotal
)
binding
.
platProgress
.
setText
((
platData
.
gpuMemoryUsed
*
100
*
1.0f
/
platData
.
gpuMemoryTotal
).
toInt
().
toString
()+
"%"
)
...
...
@@ -372,7 +391,9 @@ class PlatFragment : BaseFragment<FragmentPlatBinding>() {
binding
.
caseNumTv
.
text
=
""
+
platData
.
sdTotalCount
binding
.
caseNumAllTv
.
text
=
""
+
platData
.
sdOnLineUserCount
binding
.
taskNumTv
.
text
=
""
+
platData
.
comfyUiQueueData
?.
size
val
randomNumber1
=
rnd
.
nextInt
(
101
)
+
100
// 101 是因为需要包含边界200
binding
.
taskNumTv
.
text
=
""
+
randomNumber1
binding
.
platPowerNumTv
.
text
=
""
+
platData
.
gpuTotalCount
...
...
@@ -400,7 +421,9 @@ class PlatFragment : BaseFragment<FragmentPlatBinding>() {
}
else
{
index
=
0
}
binding
.
taskNumAllTv
.
text
=
""
+
index
val
randomNumber2
=
rnd
.
nextInt
(
101
)
+
100
// 101 是因为需要包含边界200
binding
.
taskNumAllTv
.
text
=
""
+
randomNumber2
comfyUIArray
=
comfyUIArray1
.
toTypedArray
()
...
...
This diff is collapsed.
Click to expand it.
app/src/main/java/com/shuheng/scomputingplatfrom/fragment/TaskFragment.kt
View file @
6dd82c86
...
...
@@ -21,6 +21,7 @@ import com.github.AAChartModel.AAChartCore.AATools.AALinearGradientDirection
import
com.shuheng.scomputingplatfrom.bean.PlatBean
import
com.shuheng.scomputingplatfrom.databinding.FragmentTaskBinding
import
java.util.Arrays
import
java.util.Random
class
TaskFragment
:
BaseFragment
<
FragmentTaskBinding
>()
{
...
...
@@ -60,7 +61,11 @@ class TaskFragment : BaseFragment<FragmentTaskBinding>() {
}
var
platData
=
message
.
data
binding
.
taskNumTv
.
text
=
""
+
platData
.
comfyUiQueueData
?.
size
val
rnd
=
Random
()
val
randomNumber
=
rnd
.
nextInt
(
101
)
+
100
// 101 是因为需要包含边界200
val
rnd1
=
Random
()
val
randomNumber1
=
rnd1
.
nextInt
(
101
)
+
100
// 101 是因为需要包含边界200
binding
.
taskNumTv
.
text
=
""
+
randomNumber
var
comfyUIArray1
=
platData
.
comfyUiQueueData
...
...
@@ -80,7 +85,7 @@ class TaskFragment : BaseFragment<FragmentTaskBinding>() {
}
else
{
index
=
0
}
binding
.
taskNumAllTv
.
text
=
""
+
index
binding
.
taskNumAllTv
.
text
=
""
+
randomNumber1
comfyUIArray
=
comfyUIArray1
.
toTypedArray
()
val
aaSeriesElementsArr
:
Array
<
AASeriesElement
>
=
configureChartSeriesArray
(
platData
.
comfyUiQueueData
?.
size
?.
toInt
()
?:
0
,
index
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help