[Lane 3 · ios] Precision/Recall/F1 — iOS target parity check
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- ios, kotlin
- Lĩnh vực
- mobile-dev, testing-qa
Hướng nghiên cứu
After #1229 is merged (or by checking out its branch), read the contributing guide’s “Build from source” section and run ./gradlew :skainet-backends:skainet-backend-cpu:iosSimulatorArm64Test --tests "sk.ainet.exec.metrics.*" on a Mac with Xcode. Compare results with the JVM run; if the simulator runtime is unavailable, try macosArm64Test and note which task you ran. Done means posting the target, toolchain versions, exact task, result, and any issues on #1222.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Sub-issue of #1222 (Precision, Recall and F1Score metrics).
Lane: 3 · Platform verification · iOS
Skill needed: Kotlin/Native Apple (Xcode command-line tools, an iOS simulator runtime) build tooling — running a Kotlin Multiplatform module's tests on this target. No tensor-internals or metrics knowledge required. The code under test is pure commonMain Kotlin over Double counters; this is a smoke check, not new implementation.
Size: xs (~30–60 min)
Blocked by: #1229 (F1Score merged to develop), or check out its branch early.
What to do
- On a Mac with Xcode installed:
./gradlew :skainet-backends:skainet-backend-cpu:iosSimulatorArm64Test --tests "sk.ainet.exec.metrics.*" - If you have a device pipeline,
iosArm64is link-only in CI (no test runner); note
that on the parent rather than trying to run it.
Then, in every case:
- Confirm the metric tests (
sk.ainet.exec.metrics.*) pass and the values match the JVM run
bit-for-bit — pureLongcounting andDoubledivision, so any drift is itself a finding. - Report on #1222: target, toolchain versions, pass/fail, wall-clock, anything
target-specific you hit (anexpect/actualgap, a disabled test source set, a task
that doesn't exist).
Acceptance
- Result posted on #1222 with the exact Gradle task(s) run
- If something is wrong, a separate bug issue opened and linked — don't block the
parent on investigating it here
Notes
macosArm64Test is the closest sibling if the simulator runtime is missing; run it too
and say which you ran. See Contributing → Build from source for the toolchain setup.
- Ngôn ngữ chính
- Kotlin
- Star
- 52
- Fork
- 15
- Merge trung bình
- 1 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 41
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của SKaiNET-developers/SKaiNET
-
coding good first issue platform size:xs skill:js sub-issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
SKaiNET-developers/SKaiNET#1232 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Ground truth: add Kotlin/Native target(s) to skainet-test-groundtruth (jvm/android only today)Đang mởenhancement platform skill:native sub-issue
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
SKaiNET-developers/SKaiNET#1301 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
compute-backend skill:android tracking
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
SKaiNET-developers/SKaiNET#1282 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
compiler enhancement skill:numerics
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
SKaiNET-developers/SKaiNET#1281 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement skill:kotlin-core skill:numerics
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
SKaiNET-developers/SKaiNET#1280 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của SKaiNET-developers/SKaiNET
Issue tương tự
-
bug follow-up
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
binding:web core docs p3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
RunanywhereAI/runanywhere-sdks#1123 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
openai/openai-java#1202 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
StepExamBenchmarkTest runs a loop and prints a timing but asserts nothingCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởjules
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
open-learning-exchange/myplanet#18199 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Remove deprecated DWCj pluginĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày