R2 Copy output from remote
get your output to R2
Step 1 : Prepare Your Script
import os
class FileWriter:
def __init__(self, folder_name="output_files"):
self.output_dir = folder_name
os.makedirs(self.output_dir, exist_ok=True)
def get_file_path(self, filename):
return os.path.join(self.output_dir, filename)
def write_simple_text(self):
filename = f"output.txt"
with open(self.get_file_path(filename), 'w', encoding='utf-8') as file:
file.write('Hi\n')
file.write('This is Serverless GPU\n')
file.write('from Float16')
return filename
def main():
writer = FileWriter("my_output_files")
print("processing...")
simple_file = writer.write_simple_text()
print(f"- write {simple_file} successfully")
print(f"\nOutput Path: {os.path.abspath(writer.output_dir)}")
if __name__ == '__main__':
main()Step 2 : Run your script
Step 3 : Check Remote Storage
Step 4 : Copy Output to R2
Explore More
Last updated