Ze-Yi LIN

Results 55 issues of Ze-Yi LIN

## 🤩 Features description [Please make everyone to understand it] 🎉`0.5.0`版本之后,sdk迎来了全新的升级,因为原有的日志写入方式存在很大的性能瓶颈和架构瓶颈,所以在`cloud`模式下不再写入`swanlog`日志文件(`local`模式仍然保留)。 但与此同时,日志文件是未来`swanlab sync`的基础(离线将数据写入本地路径,后续用命令行上传到公有云/私有化服务器),所以需要设计与实现一种新的日志文件。

💪 enhancement

## Description 1. 增加`swanlab.Video`类,为视频图表做准备 2. 使用方式: ```python import numpy as np import swanlab swanlab.init() frames = np.random.randint(low=0, high=256, size=(10, 3, 100, 100), dtype=np.uint8) swanlab.log({"video": swanlab.Video(frames, fps=4)}) ``` 备注: 1. 如果输入的是文件路径,则以该文件路径的后缀为格式...

### 功能请求是否与某个问题相关?请描述。 这个错误是由于用户在workspace写了一个自己没有权限的空间导致的,但报错信息并不难引导他完成发现真实的问题在哪。 ### 描述您希望的解决方案 明确的指出此错误是由于workspace没有权限造成的 ### 描述您考虑过的替代方案 _No response_

💪 enhancement
🏠 advice
🤔 unconfirmed

## 🤩 Features description [Please make everyone to understand it] 多人共用机器/公共服务器上进行 分布式训练 时,相比改代码,用环境变量是更加方便的。 先前使用`SWANLAB_API_KEY`进行登录时,效果与`swanlab login`一致,会保存登录信息到本地,方便后续的使用,但在多人共用机器/公共服务器这些场景上,可能会有一些安全性风险。 所以改为不保存登录信息到本地是更好的选择。 至此登录操作分为两类: 1. 保存登录信息到本地:`swanlab login` 2. 不保存登录信息到本地:`swanlab.login()`、`SWANLAB_API_KEY`

💪 enhancement

## 🤩 Features description [Please make everyone to understand it] 将网络错误等错误日志记录到本地,以供找到错误原因

💪 enhancement